Интеграция тестового проекта Visual Studio с круиз-контролем
-
08-06-2019 - |
Вопрос
Я рассматриваю возможность использования встроенных модульных тестовых проектов Visual Studio 2008 вместо NUnit, и мне было интересно, есть ли у кого-нибудь опыт в попытке интегрировать этот тип модульного тестового проекта с Cruise Control.Net.
Решение
Судя по некоторым первоначальным исследованиям, это не очень простое решение.
Похоже, что для этого требуется фактически установить Visual Studio 2008 на сервере непрерывной интеграции, что может привести к нарушению соглашения.
Затем настройте MSTest.exe для запуска в списке задач, но сначала вам придется создать пакетный файл для удаления файлов результатов предыдущих проходов, поскольку существование этого файла вызывает ошибку.
Затем создайте xslt для форматирования результатов и поместите его в файл dashboard.config.
Статья о проекте code, которую я нашел, содержит гораздо больше деталей.
Интеграция модульных тестов Visual Studio Team System 2008 с CruiseControl.NET