@@ -200,63 +200,98 @@ StandardRunnerTests.Add(new PackageTest(
200200// RUN TESTS USING EACH OF OUR EXTENSIONS
201201//////////////////////////////////////////////////////////////////////
202202
203+ // NUnit Project Loader Test
203204StandardRunnerTests . Add ( new PackageTest (
204205 1 , "NUnitProjectTest" ,
205206 "Run NUnit project with mock-assembly.dll built for .NET 4.6.2 and 6.0" ,
206207 "../../NetFXTests.nunit --config=Release --trace=Debug" ,
207208 new MockAssemblyExpectedResult ( "net-4.6.2" , "netcore-6.0" ) ,
208209 KnownExtensions . NUnitProjectLoader . SetVersion ( "3.8.0" ) ) ) ;
209210
211+ // V2 Result Writer Test
210212StandardRunnerTests . Add ( new PackageTest (
211213 1 , "V2ResultWriterTest" ,
212214 "Run mock-assembly under .NET 6.0 and produce V2 output" ,
213215 "testdata/net6.0/mock-assembly.dll --result=TestResult.xml --result=NUnit2TestResult.xml;format=nunit2" ,
214216 new MockAssemblyExpectedResult ( "netcore-6.0" ) ,
215217 KnownExtensions . NUnitV2ResultWriter . SetVersion ( "3.8.0" ) ) ) ;
216218
219+ // VS Project Loader Tests
217220StandardRunnerTests . Add ( new PackageTest (
218221 1 , "VSProjectLoaderTest_Project" ,
219222 "Run mock-assembly using the .csproj file" ,
220223 "../../src/TestData/mock-assembly/mock-assembly.csproj --config=Release" ,
221224 new MockAssemblyExpectedResult ( "net462" , "netcore-3.1" , "netcore-6.0" , "netcore-7.0" , "netcore-8.0" ) ,
222225 KnownExtensions . VSProjectLoader . SetVersion ( "3.9.0" ) ) ) ;
223226
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-
246227StandardRunnerTests . Add ( new PackageTest (
247228 1 , "VSProjectLoaderTest_Solution" ,
248229 "Run mock-assembly using the .sln file" ,
249230 "../../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+ } ,
251252 KnownExtensions . VSProjectLoader . SetVersion ( "3.9.0" ) ) ) ;
252253
254+ // TeamCity Event Listener Test
253255StandardRunnerTests . Add ( new PackageTest (
254256 1 , "TeamCityListenerTest" ,
255257 "Run mock-assembly with --teamcity enabled" ,
256258 "testdata/net462/mock-assembly.dll --teamcity" ,
257259 new MockAssemblyExpectedResult ( "net-4.6.2" ) ,
258260 new ExtensionSpecifier ( "NUnit.Extension.TeamCityEventListener" , "nunit-extension-teamcity-event-listener" , "1.0.7" ) ) ) ;
259261
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+
260295//////////////////////////////////////////////////////////////////////
261296// SPECIAL CASES
262297//////////////////////////////////////////////////////////////////////
0 commit comments