@@ -200,63 +200,98 @@ StandardRunnerTests.Add(new PackageTest(
200
200
// RUN TESTS USING EACH OF OUR EXTENSIONS
201
201
//////////////////////////////////////////////////////////////////////
202
202
203
+ // NUnit Project Loader Test
203
204
StandardRunnerTests . Add ( new PackageTest (
204
205
1 , "NUnitProjectTest" ,
205
206
"Run NUnit project with mock-assembly.dll built for .NET 4.6.2 and 6.0" ,
206
207
"../../NetFXTests.nunit --config=Release --trace=Debug" ,
207
208
new MockAssemblyExpectedResult ( "net-4.6.2" , "netcore-6.0" ) ,
208
209
KnownExtensions . NUnitProjectLoader . SetVersion ( "3.8.0" ) ) ) ;
209
210
211
+ // V2 Result Writer Test
210
212
StandardRunnerTests . Add ( new PackageTest (
211
213
1 , "V2ResultWriterTest" ,
212
214
"Run mock-assembly under .NET 6.0 and produce V2 output" ,
213
215
"testdata/net6.0/mock-assembly.dll --result=TestResult.xml --result=NUnit2TestResult.xml;format=nunit2" ,
214
216
new MockAssemblyExpectedResult ( "netcore-6.0" ) ,
215
217
KnownExtensions . NUnitV2ResultWriter . SetVersion ( "3.8.0" ) ) ) ;
216
218
219
+ // VS Project Loader Tests
217
220
StandardRunnerTests . Add ( new PackageTest (
218
221
1 , "VSProjectLoaderTest_Project" ,
219
222
"Run mock-assembly using the .csproj file" ,
220
223
"../../src/TestData/mock-assembly/mock-assembly.csproj --config=Release" ,
221
224
new MockAssemblyExpectedResult ( "net462" , "netcore-3.1" , "netcore-6.0" , "netcore-7.0" , "netcore-8.0" ) ,
222
225
KnownExtensions . VSProjectLoader . SetVersion ( "3.9.0" ) ) ) ;
223
226
224
- static ExpectedResult MockAssemblySolutionResult = new ExpectedResult ( "Failed" )
225
- {
226
- Total = 37 * 5 ,
227
- Passed = 23 * 5 ,
228
- Failed = 5 * 5 ,
229
- Warnings = 1 * 5 ,
230
- Inconclusive = 1 * 5 ,
231
- Skipped = 7 * 5 ,
232
- Assemblies = new ExpectedAssemblyResult [ ]
233
- {
234
- new ExpectedAssemblyResult ( "mock-assembly.dll" , "net-4.6.2" ) ,
235
- new ExpectedAssemblyResult ( "mock-assembly.dll" , "netcore-3.1" ) ,
236
- new ExpectedAssemblyResult ( "mock-assembly.dll" , "netcore-6.0" ) ,
237
- new ExpectedAssemblyResult ( "mock-assembly.dll" , "netcore-7.0" ) ,
238
- new ExpectedAssemblyResult ( "mock-assembly.dll" , "netcore-8.0" ) ,
239
- new ExpectedAssemblyResult ( "notest-assembly.dll" , "net-4.6.2" ) ,
240
- new ExpectedAssemblyResult ( "notest-assembly.dll" , "netcore-3.1" ) ,
241
- new ExpectedAssemblyResult ( "notest-assembly.dll" , "netstandard-2.0" ) ,
242
- new ExpectedAssemblyResult ( "WpfApp.exe" )
243
- }
244
- } ;
245
-
246
227
StandardRunnerTests . Add ( new PackageTest (
247
228
1 , "VSProjectLoaderTest_Solution" ,
248
229
"Run mock-assembly using the .sln file" ,
249
230
"../../src/TestData/TestData.sln --config=Release --trace=Debug" ,
250
- MockAssemblySolutionResult ,
231
+ new ExpectedResult ( "Failed" )
232
+ {
233
+ Total = 37 * 5 ,
234
+ Passed = 23 * 5 ,
235
+ Failed = 5 * 5 ,
236
+ Warnings = 1 * 5 ,
237
+ Inconclusive = 1 * 5 ,
238
+ Skipped = 7 * 5 ,
239
+ Assemblies = new ExpectedAssemblyResult [ ]
240
+ {
241
+ new ExpectedAssemblyResult ( "mock-assembly.dll" , "net-4.6.2" ) ,
242
+ new ExpectedAssemblyResult ( "mock-assembly.dll" , "netcore-3.1" ) ,
243
+ new ExpectedAssemblyResult ( "mock-assembly.dll" , "netcore-6.0" ) ,
244
+ new ExpectedAssemblyResult ( "mock-assembly.dll" , "netcore-7.0" ) ,
245
+ new ExpectedAssemblyResult ( "mock-assembly.dll" , "netcore-8.0" ) ,
246
+ new ExpectedAssemblyResult ( "notest-assembly.dll" , "net-4.6.2" ) ,
247
+ new ExpectedAssemblyResult ( "notest-assembly.dll" , "netcore-3.1" ) ,
248
+ new ExpectedAssemblyResult ( "notest-assembly.dll" , "netstandard-2.0" ) ,
249
+ new ExpectedAssemblyResult ( "WpfApp.exe" )
250
+ }
251
+ } ,
251
252
KnownExtensions . VSProjectLoader . SetVersion ( "3.9.0" ) ) ) ;
252
253
254
+ // TeamCity Event Listener Test
253
255
StandardRunnerTests . Add ( new PackageTest (
254
256
1 , "TeamCityListenerTest" ,
255
257
"Run mock-assembly with --teamcity enabled" ,
256
258
"testdata/net462/mock-assembly.dll --teamcity" ,
257
259
new MockAssemblyExpectedResult ( "net-4.6.2" ) ,
258
260
new ExtensionSpecifier ( "NUnit.Extension.TeamCityEventListener" , "nunit-extension-teamcity-event-listener" , "1.0.7" ) ) ) ;
259
261
262
+ // V2 Framework Driver Tests
263
+ StandardRunnerTests . Add ( new PackageTest (
264
+ 1 , "V2FrameworkDriverTest" ,
265
+ "Run mock-assembly-v2 using the V2 Driver in process" ,
266
+ "v2-tests/net462/mock-assembly-v2.dll --inprocess" ,
267
+ new ExpectedResult ( "Failed" )
268
+ {
269
+ Total = 28 ,
270
+ Passed = 18 ,
271
+ Failed = 5 ,
272
+ Warnings = 0 ,
273
+ Inconclusive = 1 ,
274
+ Skipped = 4 ,
275
+ Assemblies = new ExpectedAssemblyResult [ ] { new ExpectedAssemblyResult ( "mock-assembly-v2.dll" , "net-4.6.2" ) }
276
+ } ,
277
+ new ExtensionSpecifier ( "NUnit.Extension.NUnitV2Driver" , "nunit-extension-nunit-v2-driver" , "3.9.0" ) ) ) ;
278
+
279
+ StandardRunnerTests . Add ( new PackageTest (
280
+ 1 , "V2FrameworkDriverTest" ,
281
+ "Run mock-assembly-v2 using the V2 Driver out of process" ,
282
+ "v2-tests/net462/mock-assembly-v2.dll --trace:Debug" ,
283
+ new ExpectedResult ( "Failed" )
284
+ {
285
+ Total = 28 ,
286
+ Passed = 18 ,
287
+ Failed = 5 ,
288
+ Warnings = 0 ,
289
+ Inconclusive = 1 ,
290
+ Skipped = 4 ,
291
+ Assemblies = new ExpectedAssemblyResult [ ] { new ExpectedAssemblyResult ( "mock-assembly-v2.dll" , "net-4.6.2" ) }
292
+ } ,
293
+ new ExtensionSpecifier ( "NUnit.Extension.NUnitV2Driver" , "nunit-extension-nunit-v2-driver" , "3.9.0" ) ) ) ;
294
+
260
295
//////////////////////////////////////////////////////////////////////
261
296
// SPECIAL CASES
262
297
//////////////////////////////////////////////////////////////////////
0 commit comments