SonarQube и OpenCover не покрывают некоторые из моих классов, которые я написал тест - PullRequest
0 голосов
/ 29 января 2020

Я использую Opencover для покрытия Sonar. Некоторые из классов имеют покрытие под сонар, но некоторые из них не имеют. Я не мог найти решение. Я использую

  • версии OpenCover: 4.6.519 и 4.7.922
  • Версия сонара: 7.9.1
  • Xunit: 2.4.1

с приведенным ниже кодом, я могу генерировать файлы Coverage. xml и TestResult. xml, но некоторые классы не рассматриваются.

"C:\\MyFolder\\OpenCover\\OpenCover.Console.exe" -output:"C:\\MyFolder\\OpenCover\\Coverage.xml" -register:path64 -target:"C:\\MyFolder\\XUnit\\xunit.console.exe" -targetargs:"projectpath\\TestProject.dll  -xml C:\\MyFolder\\Results\\TestResult.xml -noshadow"
  • Значение кодировки файла класса - UTF-8
  • Я вижу покрытие в Visual Studio.
  • Я использовал другой тип параметров регистра (пользователь , path32, path64 и администратор) но ничего не изменилось
  • Я не исключил ни одного класса, исключены только тестовые классы
  • Я не определил подавление
...