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