Visual Studio Team Servicesでリリース定義を追加して、アプリケーションをAzureクラウドサービスに展開しました。私はすべてのためにNUnitのテストアダプタ(nugetパッケージ)をインストールしているVisual Studio Team Servicesでの展開後に統合テストを実行する
Warning: No test is available in C:\a\301532a74\Build\Api.Web.IntegrationTests\Api.Web.IntegrationTests.dll. Make sure that installed test discoverers & executors, platform & framework version settings are appropriate and try again.
Information: Additionally, you can try specifying '/UseVsixExtensions' command if the test discoverer & executor is installed on the machine as vsix extensions and your installation supports vsix extensions. Example: vstest.console.exe myTests.dll /UseVsixExtensions:true
##[warning]No results found to publish.
:私は成功し、展開した後、いくつかの統合テストを実行しようとしている:
しかし残念ながらテストは実行されませんテストを含むプロジェクト(単体テストと統合テスト)。奇妙なことは、の一部としてテストを実行できますが、リリースの一部ではないことです。
また、カスタムテストアダプタへのパスを設定しようとしましたが、違いはありません。
ここには何がありますか?リリースの一部としていくつかの統合テストを実行するより良い方法はありますか?
NUnit 2または3ですか? 3の場合は、今週末にリリースされたCTP9パッケージを使用していますか? CTP8に問題がありました。 – Chris
NUnit 2.6.4。 NUnitTestAdapterの最新バージョンがインストールされています。 –
あなたはどのビルドエージェントを使用していますか?ホストされているか、自分のホストですか? –