Покрытие кода MSTest

21
задан Tyr 28 March 2018 в 05:28
поделиться

2 ответа

Да, можно найти информацию о покрытии кода из Visual Studio, при условии, что у Вас есть версия Visual Studio, которая обеспечивает ту функциональность, такую как Система Команды. При установке модульных тестов в VS.NET localtestrun.testrunconfig файл будет создан и добавлен как часть решения. Дважды щелкните по этому файлу и найдите опцию опции Code Coverage слева от диалогового окна. Выберите блоки, на которые Вы хотите собрать информацию покрытия кода и затем повторно выполнить модульные тесты. Информация покрытия кода будет собрана и доступна. Для получения информации покрытия кода открывают окно результатов испытаний и нажимают на кнопку результатов покрытия кода, которая откроет альтернативное окно с результатами.

14
ответ дан 29 November 2019 в 20:59
поделиться

MSTest включает покрытие кода, по крайней мере, это делает в версии VS, который я имею. Однако необходимо включить инструментарий в testrunconfig, который просто ужасен и главный ЛАВАШ.

А намного более легкая опция состоит в том, чтобы использовать TestDriven.NET , который может автоматизировать покрытие, даже для MSTest. И так как это использует ядро MSTest, Вы все еще получаете все совершенство VS, такое как колоризация (красные/синие строки для покрытого кода). См. здесь (включая скринкаст), или так как в изображении говорится тысяча слов:

alt text
(источник: mutantdesign.co.uk)

14
ответ дан 29 November 2019 в 20:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: