Как исключить тестовые сборки из покрытия кода VS? - PullRequest
0 голосов
/ 11 апреля 2020

Итак, я генерирую отчет о покрытии кода, запустив dotnet test --no-build -l trx --collect "Code coverage". К сожалению, он также вычисляет покрытие кода для тестовых сборок. Как мне сказать не собирать для тестовых сборок?

1 Ответ

0 голосов
/ 12 апреля 2020

Ответ здесь - https://docs.microsoft.com/en-us/visualstudio/test/customizing-code-coverage-analysis?view=vs-2019 и здесь - https://docs.microsoft.com/en-us/visualstudio/test/configure-unit-tests-by-using-a-dot-runsettings-file?view=vs-2019

По какой-то причине Microsoft считает, что сканирование тестовых сборок является хорошим значением по умолчанию. Слишком плохо для нас. В конце я нашел файл пользовательских настроек выполнения, который исключает тестовые сборки вручную и включает только те, которые имеют название нашей компании.

...