Граф коммитов

25 Коммитов

Автор SHA1 Сообщение Дата
Larry Golding de1bc814b7 PowerShell-based BuildAndTest
Easiest way to pass version number to NuGet.
2018-06-27 07:12:28 -07:00
Larry Golding ca0a9ce7bb Build for netstandard2.0 and net461. 2018-06-26 14:23:22 -07:00
Larry Golding 3ae004e6e0 Place NuGet packages in bld\bin\NuGet\Release.
dotnet pack by default places the package in $(OutputPath). Specify a single output location so Publish-NuGetPackages will continue to work.
2018-06-15 10:56:19 -07:00
Larry Golding fdd693e403 Conditionally enable the official JSON schema test suite. 2018-06-14 12:46:26 -07:00
Larry Golding 4e750380e5 Convert Json.Schema.ValidationSuiteTests to netstandard2.0.
NOTE: We must next address a build warning:

ValidationSuite.cs(27,21): warning xUnit1008: Test data attribute should only be used on a Theory
[c:\Code\jschema\src\Json.Schema.Validation.UnitTests\Json.Schema.Validation.UnitTests.csproj]
2018-06-14 11:45:26 -07:00
Larry Golding 536e0dd905 DRY our unit test runs in BuildAndTest.cmd 2018-06-14 10:52:36 -07:00
Larry Golding 3b920781da Convert Json.Schema.ToDotNet.UnitTests to netstandard2.0. 2018-06-14 10:33:57 -07:00
Larry Golding d92c3c2d38 Convert Json.Schema.UnitTests to netstandard2.0. 2018-06-13 16:03:39 -07:00
Larry Golding fe276bff7a Create packages with symbols 2018-06-13 13:10:36 -07:00
Larry Golding f38db15a27 Output formatting tweak in BuildAndTest.cmd 2018-06-13 12:58:53 -07:00
Larry Golding 904208c470 Create dotnet-based BuildAndTest.cmd 2018-06-13 12:54:33 -07:00
Larry Golding 9d0d0b3a80 Merge changes from michaelcfanning/jschema-private. 2018-06-11 11:01:24 -07:00
Larry Golding 3bcfa71370 Empty pointer test case 2016-06-12 11:34:08 -07:00
Larry Golding d6c9499f06 Add ValidityTestCase class and use Theory 2016-06-12 10:08:11 -07:00
Larry Golding 5c459b1316 Strong-name sign the assemblies 2016-05-23 14:44:39 -07:00
Larry Golding 322760ab29 Avoid specifying test suite location with absolute path
BuildAndTest.cmd now clones the JSON-Schema-Test-Suite repo to a
location adjacent to the JSchema repo, and the validation test
gets the test files from that relative location.
2016-05-21 07:03:38 -07:00
Larry Golding 3bfa340cce Get 180 of the validation suite tests working 2016-05-19 18:22:28 -07:00
Larry Golding df9c20ae00 Downgrade to Newtonsoft.Json.7.0.1 2016-04-06 15:20:14 -07:00
Larry Golding 34c542a37a Remove unused command file SetCurrentVersion.cmd
It was replaced by CurrentVersion.xml and Get-VersionConstants.ps1.
2016-03-20 17:16:56 -07:00
Larry Golding 49f79b985d Finish moving pkg creation from BuildAndTest.cmd to MSBuild targets & PS scripts 2016-03-20 17:11:49 -07:00
Larry Golding 8de8d0a023 Add VersionConstants.cs to the compilation
Also, it turns out that this doesn't work unless the CreateVersion-
ConstantsFile task runs before the PrepareForBuild step. Running it
before Build doesn't work.
2016-03-20 15:47:43 -07:00
Larry Golding 11a57f3e63 Build NuGet packages 2016-03-20 11:56:44 -07:00
Larry Golding bf634bf949 BuildAndTest does nuget restore before build 2016-03-20 11:00:24 -07:00
Larry Golding 033af97f8f BuildAndTest.cmd builds Release 2016-03-20 10:45:44 -07:00
Larry Golding 8bc5a54cb6 Introduce BuildAndTest.cmd 2016-03-20 10:40:15 -07:00