Я только что обновился до TFS 2015 и пытаюсь заставить наши сборки работать правильно. У меня все работает, кроме модульных тестов, которые завершаются с ошибкой с одним и тем же сообщением об ошибке как в моем устаревшем определении сборки XAML, так и в новом определении сборки на основе Интернета, которое я создал.
Из того немногого, что мне удалось найти об этой проблеме в Интернете, это связано с тем, что пользователю vstest.console.exe отказано в доступе к именованным каналам, но я не могу найти никакой информации о том, как это изменить.
Я попытался запустить vstest.console.exe вручную в окне командной строки против моих DLL модульных тестов, и он отлично работает.
Определение сборки XAML:
TF900546: An unexpected error occurred while running the RunTests activity: 'Failed to initialize client proxy: could not connect to test process .'.
Определение веб-сборки:
2015-12-06T06:12:55.2314714Z Warning: Using Isolation mode to run tests as required by effective Platform:X86 and .Net Framework:Framework35 settings for test run. Use the /inIsolation parameter to suppress this warning.
2015-12-06T06:13:55.6697450Z ##[error]Error: Failed to initialize client proxy: could not connect to test process .
2015-12-06T06:13:55.6697450Z ##[error]
2015-12-06T06:13:55.6697450Z ##[error]Error: There was no endpoint listening at net.pipe://myservername/TestExecutor/5960 that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
2015-12-06T06:13:55.6697450Z ##[error]
2015-12-06T06:13:55.8416222Z ##[error]VSTest Test Run failed with exit code: 1