TeamCity + vstest.console.exe + dotCover интеграция
TeamCity поддерживает тестирование с использованием MSTest и покрытие вычислительного кода с помощью dotCover; это даже интегрировано в установку TeamCity по умолчанию. Однако Visual Studio 2012 использует vstest (vstest.console.exe) для выполнения тестов, и Microsoft рекомендует новым проектам использовать vstest вместо MSTest.
При использовании MSTest встроенный тестовый прогон можно настроить одним щелчком мыши, чтобы использовать dotCover.
Мне удалось запустить vstest с помощью командной строки. Теперь следующим шагом, конечно, является вычисление покрытия кода:
Как я могу использовать поставляемый TeamCity dotCover для анализа тестов, запускаемых с помощью vstest.console.exe?
1 ответ
Посмотрите этот пост в блоге, в котором есть скрипт Powershell для выполнения модульных тестов с использованием vstest.console.
Сборка TeamCity с помощью тестового центра Visual Studio 2012