vstest.console.exe を使用して Jenkins サーバーでテストを実行しています。突然、ワークスペースの内容が変更されていない 2 つのビルドの間に、分離モードで実行されていることが報告されます。
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 ファイルを指定しようとしましたが、それでも恐ろしい分離モードが発生します。