Автоматически генерировать покрытие кода во время ночной сборки

У меня возникли проблемы с получением файла покрытия кода.coverage, созданного в ночной сборке.

Что у меня есть: я настроил свою сборку на использование файла.runsettings и Тип настроек запуска: CodeCoverageEnabled

Сборка правильно выполняет все необходимые модульные тесты и измеряет покрытие кода, используя только выбранное количество сборок (указано в файле.runsettings).

В отчете о сборке в VS2013 я могу вручную экспортировать файл покрытия кода (файл.coverage).

Что мне нужно: мне нужно настроить сборку так, чтобы она автоматически генерировала этот файл.coverage в целевой папке.

Как я могу это сделать?

1 ответ

Файл.coverage присутствует как часть результатов теста. Вы можете использовать.runsettings, чтобы установить выходной путь для результатов теста

<ResultsDirectory>c:\\TestResults</ResultsDirectory>

Файл.coverage будет находиться в подпапке в каталоге результатов.

Если вы хотите отправить его в другое место, вы можете сделать это с помощью скрипта после сборки в шаблоне процесса вашей ночной сборки.

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