Je tente d'exécuter mes tests NUnit (2.6.4) via nunit-console.exe afin de pouvoir les intégrer à Jenkins. J'ai quelques tests qui utilisent Microsoft Fakes afin de simuler DBFunctions. Ces tests fonctionnent et passent dans Visual Studio (2015 & 2017) avec l'adaptateur de test NUnit 2, mais l'erreur suivante lorsqu'il est exécuté dans la console:Exécution de tests à l'aide de Shims (Microsoft Fakes) dans la console Nunit
1) Test Error : ProjectName.Tests.TestBusinessRules.TestName
Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException : Failed to resolve profiler path from COR_PROFILER_PATH and COR_PROFILER environment variables.
at Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.ResolveProfilerPath()
at Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.Initialize()
at Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.InitializeUnitTestIsolationInstrumentationProvider()
at Microsoft.QualityTools.Testing.Fakes.Shims.ShimRuntime.CreateContext()
at ProjectName.Tests.TestBusinessRules.TestName() in E:\Work\SolutionName\ProjectName\Tests\TestBusinessRules.cs:line 642
Est-il possible d'obtenir des tests en utilisant Microsoft Fictifs Cales en cours d'exécution utiliser avec succès l'exécutable de la console NUnit? Alternativement, existe-t-il un moyen de simuler DBFunctions qui fonctionne bien avec NUnit?
Je n'essaie pas de le faire fonctionner avec un adaptateur de test, mais avec l'exécutable console nunit console. Les autres tests fonctionnent bien. – mahgo