У меня есть сервер Jenkins, выполняющий тесты с использованием 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? Есть ли изменения в каком-то файле настроек запуска по умолчанию?
Я также пробовал запускать тесты без переключателя /Codecoverage и пытался указать файл .runsettings с пустыми и удаленными сборщиками данных, но все равно получаю ужасный режим изоляции.