Запустите модульный тест Visual Studio 2013 без установки Visual Studio на сервере.
Я пытаюсь запустить мой модульный тест, созданный с помощью Visual Studio 2013, на моем промежуточном сервере.
Я не хочу устанавливать Visual Studio там, а не Test Agent, поэтому я нашел способ запустить их, скопировав некоторые необходимые DLL и EXE-файлы.
Да, я знаю, что это взлом, но я предпочитаю это решение вместо Test Agent, чтобы поддерживать чистоту промежуточной среды в чистоте.
В любом случае, проверка выполнена правильно, за исключением того, что vstest.discoveryengine.exe вылетает со следующей ошибкой:
failed to initialize client proxy: could not connect to vstest.discoveryengine.exe
Примечание: этот сбой не мешает успешному завершению тестов, просто раздражающее всплывающее окно, которое можно закрыть в любое время вручную...
Я попытался запустить мой пакетный скрипт от имени администратора, но безуспешно.
Есть ли у вас какие-либо советы о том, как предотвратить запуск vstest.discoveryengine.exe или перечисление существующих тестов?
большое спасибо
Лучший
cghersi
1 ответ
Я нашел решение, скопировав вручную некоторые другие библиотеки DLL в мою папку.
Возможно, кому-то интересен мой сценарий, поэтому я подготовил полное решение здесь:
http://www.snip2code.com/Snippet/59304/How-to-run-unit-tests-created-with-MS-Vi
Это прекрасно работает для меня, и мое окружение по-прежнему идеально чистое!
Дайте мне знать, если это работает для вас, ребята.
Спасибо