Автоматически генерировать покрытие кода во время ночной сборки
У меня возникли проблемы с получением файла покрытия кода.coverage, созданного в ночной сборке.
Что у меня есть: я настроил свою сборку на использование файла.runsettings и Тип настроек запуска: CodeCoverageEnabled
Сборка правильно выполняет все необходимые модульные тесты и измеряет покрытие кода, используя только выбранное количество сборок (указано в файле.runsettings).
В отчете о сборке в VS2013 я могу вручную экспортировать файл покрытия кода (файл.coverage).
Что мне нужно: мне нужно настроить сборку так, чтобы она автоматически генерировала этот файл.coverage в целевой папке.
Как я могу это сделать?
1 ответ
Файл.coverage присутствует как часть результатов теста. Вы можете использовать.runsettings, чтобы установить выходной путь для результатов теста
<ResultsDirectory>c:\\TestResults</ResultsDirectory>
Файл.coverage будет находиться в подпапке в каталоге результатов.
Если вы хотите отправить его в другое место, вы можете сделать это с помощью скрипта после сборки в шаблоне процесса вашей ночной сборки.