1
+ public static class Extensions
2
+ {
3
+ // Extensions used in tests, with version specified.
4
+ public static ExtensionSpecifier NUnitV2Driver = new ExtensionSpecifier (
5
+ "NUnit.Extension.NUnitV2Driver" , "nunit-extension-nunit-v2-driver" , "3.9.0" ) ;
6
+ public static ExtensionSpecifier NUnitProjectLoader = new ExtensionSpecifier (
7
+ "NUnit.Extension.NUnitProjectLoader" , "nunit-extension-nunit-project-loader" , "3.8.0" ) ;
8
+ public static ExtensionSpecifier VSProjectLoader = new ExtensionSpecifier (
9
+ "NUnit.Extension.VSProjectLoader" , "nunit-extension-vs-project-loader" , "3.9.0" ) ;
10
+ public static ExtensionSpecifier NUnitV2ResultWriter = new ExtensionSpecifier (
11
+ "NUnit.Extension.NUnitV2ResultWriter" , "nunit-extension-nunit-v2-result-writer" , "3.8.0" ) ;
12
+ public static ExtensionSpecifier TeamCityEventListener = new ExtensionSpecifier (
13
+ "NUnit.Extension.TeamCityEventListener" , "nunit-extension-teamcity-event-listener" , "1.0.9" ) ;
14
+ }
15
+
1
16
public static class PackageTests
2
17
{
3
18
// Tests run for the Standard runner packages (both nuget and chocolatey)
@@ -261,15 +276,15 @@ public static class PackageTests
261
276
Description = "Run NUnit project with mock-assembly.dll targeting .NET 4.6.2 and 6.0" ,
262
277
Arguments = "../../MixedTests.nunit --config=Release" ,
263
278
ExpectedResult = new MockAssemblyExpectedResult ( "net-4.6.2" , "net-6.0" ) ,
264
- ExtensionsNeeded = new [ ] { KnownExtensions . NUnitProjectLoader }
279
+ ExtensionsNeeded = new [ ] { Extensions . NUnitProjectLoader }
265
280
} ) ;
266
281
267
282
NetCoreRunnerTests . Add ( new PackageTest ( 1 , "NUnitProjectTest" )
268
283
{
269
284
Description = "Run NUnit project with mock-assembly.dll targeting .NET 6.0 and 8.0" ,
270
285
Arguments = "../../NetCoreTests.nunit --config=Release" ,
271
286
ExpectedResult = new MockAssemblyExpectedResult ( "netcore-6.0" , "netcore-8.0" ) ,
272
- ExtensionsNeeded = new [ ] { KnownExtensions . NUnitProjectLoader }
287
+ ExtensionsNeeded = new [ ] { Extensions . NUnitProjectLoader }
273
288
} ) ;
274
289
275
290
// V2 Result Writer Test
@@ -278,7 +293,7 @@ public static class PackageTests
278
293
Description = "Run mock-assembly targeting .NET 6.0 and produce V2 output" ,
279
294
Arguments = "testdata/net6.0/mock-assembly.dll --result=TestResult.xml --result=NUnit2TestResult.xml;format=nunit2" ,
280
295
ExpectedResult = new MockAssemblyExpectedResult ( "netcore-6.0" ) ,
281
- ExtensionsNeeded = new [ ] { KnownExtensions . NUnitV2ResultWriter }
296
+ ExtensionsNeeded = new [ ] { Extensions . NUnitV2ResultWriter }
282
297
} ) ;
283
298
284
299
// VS Project Loader Tests
@@ -287,7 +302,7 @@ public static class PackageTests
287
302
Description = "Run mock-assembly using the .csproj file" ,
288
303
Arguments = "../../src/TestData/mock-assembly/mock-assembly.csproj --config=Release" ,
289
304
ExpectedResult = new MockAssemblyExpectedResult ( "net462" , "netcore-3.1" , "netcore-6.0" , "netcore-7.0" , "netcore-8.0" ) ,
290
- ExtensionsNeeded = new [ ] { KnownExtensions . VSProjectLoader }
305
+ ExtensionsNeeded = new [ ] { Extensions . VSProjectLoader }
291
306
} ) ;
292
307
293
308
StandardAndZipLists . Add ( new PackageTest ( 1 , "VSProjectLoaderTest_Solution" )
@@ -315,7 +330,7 @@ public static class PackageTests
315
330
new ExpectedAssemblyResult ( "WpfApp.exe" )
316
331
}
317
332
} ,
318
- ExtensionsNeeded = new [ ] { KnownExtensions . VSProjectLoader }
333
+ ExtensionsNeeded = new [ ] { Extensions . VSProjectLoader }
319
334
} ) ;
320
335
321
336
// TeamCity Event Listener Tests
@@ -324,7 +339,7 @@ public static class PackageTests
324
339
Description = "Run mock-assembly targeting .NET 4.6.2 with --teamcity option" ,
325
340
Arguments = "testdata/net462/mock-assembly.dll --teamcity --trace:Debug" ,
326
341
ExpectedResult = new MockAssemblyExpectedResult ( "net-4.6.2" ) ,
327
- ExtensionsNeeded = new [ ] { KnownExtensions . TeamCityEventListener } ,
342
+ ExtensionsNeeded = new [ ] { Extensions . TeamCityEventListener } ,
328
343
OutputCheck = new OutputContains ( "##teamcity" )
329
344
} ) ;
330
345
@@ -334,7 +349,7 @@ public static class PackageTests
334
349
Description = "Run mock-assembly targeting .NET 4.6.2 with --enable teamcity option" ,
335
350
Arguments = "testdata/net462/mock-assembly.dll --enable:NUnit.Engine.Listeners.TeamCityEventListener --trace:Debug" ,
336
351
ExpectedResult = new MockAssemblyExpectedResult ( "net-4.6.2" ) ,
337
- ExtensionsNeeded = new [ ] { KnownExtensions . TeamCityEventListener } ,
352
+ ExtensionsNeeded = new [ ] { Extensions . TeamCityEventListener } ,
338
353
OutputCheck = new OutputContains ( "##teamcity" )
339
354
} ) ;
340
355
@@ -343,7 +358,7 @@ public static class PackageTests
343
358
Description = "Run mock-assembly targeting .NET 6.0 with --teamcity option" ,
344
359
Arguments = "testdata/net6.0/mock-assembly.dll --teamcity --trace:Debug" ,
345
360
ExpectedResult = new MockAssemblyExpectedResult ( "net-6.0" ) ,
346
- ExtensionsNeeded = new [ ] { KnownExtensions . TeamCityEventListener } ,
361
+ ExtensionsNeeded = new [ ] { Extensions . TeamCityEventListener } ,
347
362
OutputCheck = new OutputContains ( "##teamcity" )
348
363
} ) ;
349
364
@@ -353,7 +368,7 @@ public static class PackageTests
353
368
Description = "Run mock-assembly targeting .NET 6.0 with --enable teamcity option" ,
354
369
Arguments = "testdata/net6.0/mock-assembly.dll --enable:NUnit.Engine.Listeners.TeamCityEventListener --trace:Debug" ,
355
370
ExpectedResult = new MockAssemblyExpectedResult ( "net-6.0" ) ,
356
- ExtensionsNeeded = new [ ] { KnownExtensions . TeamCityEventListener } ,
371
+ ExtensionsNeeded = new [ ] { Extensions . TeamCityEventListener } ,
357
372
OutputCheck = new OutputContains ( "##teamcity" )
358
373
} ) ;
359
374
@@ -372,7 +387,7 @@ public static class PackageTests
372
387
Skipped = 4 ,
373
388
Assemblies = new ExpectedAssemblyResult [ ] { new ExpectedAssemblyResult ( "mock-assembly-v2.dll" , "net-4.6.2" ) }
374
389
} ,
375
- ExtensionsNeeded = new [ ] { KnownExtensions . NUnitV2Driver }
390
+ ExtensionsNeeded = new [ ] { Extensions . NUnitV2Driver }
376
391
} ) ;
377
392
378
393
StandardAndZipLists . Add ( new PackageTest ( 1 , "V2FrameworkDriverTest" )
@@ -389,7 +404,7 @@ public static class PackageTests
389
404
Skipped = 4 ,
390
405
Assemblies = new ExpectedAssemblyResult [ ] { new ExpectedAssemblyResult ( "mock-assembly-v2.dll" , "net-4.6.2" ) }
391
406
} ,
392
- ExtensionsNeeded = new [ ] { KnownExtensions . NUnitV2Driver }
407
+ ExtensionsNeeded = new [ ] { Extensions . NUnitV2Driver }
393
408
} ) ;
394
409
395
410
//////////////////////////////////////////////////////////////////////
0 commit comments