Галлио: Не удается запустить тесты, потому что не найден исполняемый файл MSTest - PullRequest
5 голосов
/ 07 октября 2010

Я установил новейшую версию Gallio 3.2.603 на коробку без Visual Studio, которая будет нашим CI-сервером. Сценарий NAnt успешно создал проекты .Net 4.0, но при попытке запустить тесты MSTest возникает следующая ошибка.

[gallio] Задача Gallio NAnt - Версия 3.2, сборка 601

[gallio] [ошибка] Сборка XXXXXXXXXXXXXX

[gallio] Невозможно запустить тесты, так как не найден исполняемый файл MSTest

Неправильно ли ожидать, что Gallio сможет запускать тесты MSTest без исполняемого файла MSTest или любых других установленных компонентов Visual Studio?

Ответы [ 3 ]

8 голосов
/ 11 октября 2010

Хорошо, я получил ответ от службы поддержки Gallio о том, что на самом деле MSTest.exe должен присутствовать на коробке.Я протестирую пакет, предложенный Aseem, содержит ли он достаточно материала для запуска тестов.

Обновление : я установил Microsoft Visual Studio Test Agent 2010 из пакета.Мне пришлось добавить строковое значение InstallDir в [HKLM \ SOFTWARE \ Microsoft \ VisualStudio \ 10.0] и установить значение, например, «C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE»

Сейчасмой CI box отлично выполняет эти тесты.

5 голосов
/ 07 октября 2010

Я ничего не знаю о Галлио, но просто хотел поделиться этим с Visual Studio 2010, вам не нужно Visual Studio для запуска тестов MSTest. Вы можете просто установить тестовый агент (очень легкий sku), который дополнительно устанавливает MSTest. Этот установщик тестового агента может быть установлен с здесь .

0 голосов
/ 08 марта 2013

Подтвердил, что это работает для меня. Запуск сонара на коробке с VS2010. Сонар не мог найти MSTest, пока я не добавил это значение реестра.

...