4
4
#tool nuget: ? package = NUnit . ConsoleRunner . NetCore & version = 3.18 .0 - dev00037
5
5
6
6
// Load the recipe
7
- #load nuget: ? package = NUnit . Cake . Recipe & version = 1.0 .0 - dev00001
7
+ #load nuget: ? package = NUnit . Cake . Recipe & version = 1.4 .0 - alpha . 4
8
+
8
9
// Comment out above line and uncomment below for local tests of recipe changes
9
10
//#load ../NUnit.Cake.Recipe/recipe/*.cake
10
11
@@ -23,60 +24,66 @@ BuildSettings.Initialize(
23
24
24
25
PackageTest [ ] PackageTests = new PackageTest [ ]
25
26
{
26
- new PackageTest (
27
- 1 , "SingleAssembly_AllTestsPass" ,
28
- "Project with one assembly, all tests pass" ,
29
- "../../PassingAssembly.nunit" ,
30
- new ExpectedResult ( "Passed" ) {
27
+ new PackageTest ( 1 , "SingleAssembly_AllTestsPass" )
28
+ {
29
+ Description = "Project with one assembly, all tests pass" ,
30
+ Arguments = "../../PassingAssembly.nunit" ,
31
+ ExpectedResult = new ExpectedResult ( "Passed" ) {
31
32
Total = 4 , Passed = 4 , Failed = 0 , Warnings = 0 , Inconclusive = 0 , Skipped = 0 ,
32
- Assemblies = new [ ] { new ExpectedAssemblyResult ( "test-lib-1.dll" , "net-4.6.2" ) } } ) ,
33
+ Assemblies = new [ ] { new ExpectedAssemblyResult ( "test-lib-1.dll" , "net-4.6.2" ) } }
34
+ } ,
33
35
34
- new PackageTest (
35
- 1 , "SingleAssembly_SomeTestsFail" ,
36
- "Project with one assembly, some failures" ,
37
- "../../FailingAssembly.nunit" ,
38
- new ExpectedResult ( "Failed" ) {
36
+ new PackageTest ( 1 , "SingleAssembly_SomeTestsFail" )
37
+ {
38
+ Description = "Project with one assembly, some failures" ,
39
+ Arguments = "../../FailingAssembly.nunit" ,
40
+ ExpectedResult = new ExpectedResult ( "Failed" ) {
39
41
Total = 9 , Passed = 4 , Failed = 2 , Warnings = 0 , Inconclusive = 1 , Skipped = 2 ,
40
- Assemblies = new [ ] { new ExpectedAssemblyResult ( "test-lib-2.dll" , "net-4.6.2" ) } } ) ,
42
+ Assemblies = new [ ] { new ExpectedAssemblyResult ( "test-lib-2.dll" , "net-4.6.2" ) } }
43
+ } ,
41
44
42
- new PackageTest (
43
- 1 , "BothAssembliesTogether" ,
44
- "Project with both assemblies" ,
45
- "../../BothAssemblies.nunit" ,
46
- new ExpectedResult ( "Failed" ) {
45
+ new PackageTest ( 1 , "BothAssembliesTogether" )
46
+ {
47
+ Description = "Project with both assemblies" ,
48
+ Arguments = "../../BothAssemblies.nunit" ,
49
+ ExpectedResult = new ExpectedResult ( "Failed" ) {
47
50
Total = 13 , Passed = 8 , Failed = 2 , Warnings = 0 , Inconclusive = 1 , Skipped = 2 ,
48
51
Assemblies = new [ ] {
49
52
new ExpectedAssemblyResult ( "test-lib-1.dll" , "net-4.6.2" ) ,
50
- new ExpectedAssemblyResult ( "test-lib-2.dll" , "net-4.6.2" ) } } ) ,
53
+ new ExpectedAssemblyResult ( "test-lib-2.dll" , "net-4.6.2" ) } }
54
+ } ,
51
55
52
- new PackageTest (
53
- 1 , "SingleNetCoreAssembly_AllTestsPass" ,
54
- "Project with one .NET Core assembly, all tests pass" ,
55
- "../../PassingAssemblyNetCore.nunit" ,
56
- new ExpectedResult ( "Passed" ) {
56
+ new PackageTest ( 1 , "SingleNetCoreAssembly_AllTestsPass" )
57
+ {
58
+ Description = "Project with one .NET Core assembly, all tests pass" ,
59
+ Arguments = "../../PassingAssemblyNetCore.nunit" ,
60
+ ExpectedResult = new ExpectedResult ( "Passed" ) {
57
61
Total = 4 , Passed = 4 , Failed = 0 , Warnings = 0 , Inconclusive = 0 , Skipped = 0 ,
58
62
Assemblies = new [ ] { new ExpectedAssemblyResult ( "test-lib-1.dll" , "netcore-6.0" ) } } ,
59
- new IPackageTestRunner [ ] { ( IPackageTestRunner ) new NUnitNetCoreConsoleRunner ( "3.18.0-dev00037" ) } ) ,
63
+ TestRunners = new IPackageTestRunner [ ] { ( IPackageTestRunner ) new NUnit3NetCoreConsoleRunner ( "3.18.0-dev00037" ) }
64
+ } ,
60
65
61
- new PackageTest (
62
- 1 , "SingleNetCoreAssembly_SomeTestsFail" ,
63
- "Project with one .NET Core assembly, some failures" ,
64
- "../../FailingAssemblyNetCore.nunit" ,
65
- new ExpectedResult ( "Failed" ) {
66
+ new PackageTest ( 1 , "SingleNetCoreAssembly_SomeTestsFail" )
67
+ {
68
+ Description = "Project with one .NET Core assembly, some failures" ,
69
+ Arguments = "../../FailingAssemblyNetCore.nunit" ,
70
+ ExpectedResult = new ExpectedResult ( "Failed" ) {
66
71
Total = 9 , Passed = 4 , Failed = 2 , Warnings = 0 , Inconclusive = 1 , Skipped = 2 ,
67
72
Assemblies = new [ ] { new ExpectedAssemblyResult ( "test-lib-2.dll" , "netcore-6.0" ) } } ,
68
- new IPackageTestRunner [ ] { ( IPackageTestRunner ) new NUnitNetCoreConsoleRunner ( "3.18.0-dev00037" ) } ) ,
73
+ TestRunners = new IPackageTestRunner [ ] { ( IPackageTestRunner ) new NUnit3NetCoreConsoleRunner ( "3.18.0-dev00037" ) }
74
+ } ,
69
75
70
- new PackageTest (
71
- 1 , "BothNetCoreAssembliesTogether" ,
72
- "Project with both .NET Core assemblies" ,
73
- "../../BothAssembliesNetCore.nunit" ,
74
- new ExpectedResult ( "Failed" ) {
76
+ new PackageTest ( 1 , "BothNetCoreAssembliesTogether" )
77
+ {
78
+ Description = "Project with both .NET Core assemblies" ,
79
+ Arguments = "../../BothAssembliesNetCore.nunit" ,
80
+ ExpectedResult = new ExpectedResult ( "Failed" ) {
75
81
Total = 13 , Passed = 8 , Failed = 2 , Warnings = 0 , Inconclusive = 1 , Skipped = 2 ,
76
82
Assemblies = new [ ] {
77
83
new ExpectedAssemblyResult ( "test-lib-1.dll" , "netcore-6.0" ) ,
78
84
new ExpectedAssemblyResult ( "test-lib-2.dll" , "netcore-6.0" ) } } ,
79
- new IPackageTestRunner [ ] { ( IPackageTestRunner ) new NUnitNetCoreConsoleRunner ( "3.18.0-dev00037" ) } )
85
+ TestRunners = new IPackageTestRunner [ ] { ( IPackageTestRunner ) new NUnit3NetCoreConsoleRunner ( "3.18.0-dev00037" ) }
86
+ }
80
87
} ;
81
88
82
89
//////////////////////////////////////////////////////////////////////
@@ -93,7 +100,11 @@ BuildSettings.Packages.Add(
93
100
HasDirectory ( "tools/net462" ) . WithFiles ( "nunit-project-loader.dll" , "nunit.engine.api.dll" ) ,
94
101
HasDirectory ( "tools/net6.0" ) . WithFiles ( "nunit-project-loader.dll" , "nunit.engine.api.dll" ) } ,
95
102
tests : PackageTests ,
96
- testRunnerSource : new TestRunnerSource ( new NUnitConsoleRunner ( "3.17.0" ) , new NUnitConsoleRunner ( "3.15.5" ) , new NUnitConsoleRunner ( "3.18.0-dev00037" ) )
103
+ testRunners : new IPackageTestRunner [ ] {
104
+ new NUnitConsoleRunner ( "3.17.0" ) ,
105
+ new NUnitConsoleRunner ( "3.15.5" ) ,
106
+ new NUnitConsoleRunner ( "3.18.0-dev00037" )
107
+ }
97
108
) ) ;
98
109
99
110
//////////////////////////////////////////////////////////////////////
@@ -109,7 +120,11 @@ BuildSettings.Packages.Add(
109
120
HasDirectory ( "tools/net462" ) . WithFiles ( "nunit-project-loader.dll" , "nunit.engine.api.dll" ) ,
110
121
HasDirectory ( "tools/net6.0" ) . WithFiles ( "nunit-project-loader.dll" , "nunit.engine.api.dll" ) } ,
111
122
tests : PackageTests ,
112
- testRunnerSource : new TestRunnerSource ( new NUnitConsoleRunner ( "3.17.0" ) , new NUnitConsoleRunner ( "3.15.5" ) , new NUnitConsoleRunner ( "3.18.0-dev00037" ) )
123
+ testRunners : new IPackageTestRunner [ ] {
124
+ new NUnitConsoleRunner ( "3.17.0" ) ,
125
+ new NUnitConsoleRunner ( "3.15.5" ) ,
126
+ new NUnitConsoleRunner ( "3.18.0-dev00037" )
127
+ }
113
128
) ) ;
114
129
115
130
//////////////////////////////////////////////////////////////////////
0 commit comments