2016-09-13 3 views
9

私はvstest.console.exeを使ってテストを実行しているJenkinsサーバーを持っています。突然、2は、ワークスペースの内容を変更せずに構築する間、分離モードで実行されていることを報告している:vstest.console.exeが突然隔離モードに関する警告を出すのはなぜですか?

10:52:38 D:\Program Files (x86)\Jenkins\workspace\Trunk>"D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" "src\Test\bin\Test.dll" /TestCaseFilter:"TestCategory!=ExcludeFromBuildServer" /Enablecodecoverage /UseVsixExtensions:false /Logger:trx 
10:52:38 Microsoft (R) Test Execution Command Line Tool Version 14.0.25420.1 
10:52:38 Copyright (c) Microsoft Corporation. All rights reserved. 
10:52:38 
10:52:38 Starting test execution, please wait... 
10:52:38 Warning: Using Isolation mode to run the tests as diagnostic data adapters were enabled in the runsettings. Use the /inIsolation parameter to suppress this warning. 

確かに任意のrunsettingsファイルに変更はありません。

実行の間にサーバーが再起動された可能性があります。これを引き起こしたvstest.console.exe関連の更新があったことがありますか?デフォルトのrunsettingsファイルに変更がありますか?

また、/ Codecoverageスイッチを使用せずにテストを実行しようとしましたが、DataCollectorsを空にして削除した.runsettingsファイルを指定しようとしましたが、まだ恐ろしい分離モードになります。

答えて

0

これは、テストランナーが他の.NETプラットフォームまたはアーキテクチャが必要である可能性があります。何かが強制的に分離モードで実行されています。プロジェクトやソリューションの設定管理などを変更しましたか? MSTest.exeに/noisolationスイッチを指定してください。

関連する問題