私はNUnit(2.6.4)テストをnunit-console.exeで実行しようとしていますので、Jenkinsと統合することができます。私は、DBFunctionsをモックアップするためにMicrosoft Fakesを使用するいくつかのテストを行っています。これらのテストが実行され、NUnitの2テストアダプタでのVisual Studio(2015 & 2017)に渡しますが、コンソールで実行すると、次のエラーを与える:NunitコンソールでShims(Microsoft Fakes)を使用してテストを実行する
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
は、テストが実行されているマイクロソフト偽物シムを使用して取得する方法はあります実行可能なNUnitコンソールを使用していますか?また、NUnitでうまく動作するDBFunctionsをモックアップする方法はありますか?
私はテストアダプタで動作させようとしていませんが、コンソールのnunitコンソール実行可能ファイルで動作させようとしています。他のテストは正常に動作します。 – mahgo