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

Другие вопросы по тегам