1

В настоящее время мы используем Sonarqube 4.5.7 (SonarQube Scanner для MSBuild 2.1) с Nunit и Opencover. Выполнение теста выполняется успешно, а показатели отображаются на панели управления. Но раздел освещения в Sonar приборной панели является пустым и XML охват показывает «Модуль skippedDueTo =» MissingPdb «» для моего модуля приложенияСонарквибе покрытие с opencover и Nunit

Ниже конфигурацией я использовал в моем Дженкинс

"C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe" sample\app.sln /t:Rebuild /p:Configuration=Debug 
"C:\Program Files (x86)\OpenCover\OpenCover.Console.exe" -register:user -targetdir:"…\sample\app.Tests\app.Correction\bin\Debug" -target:"C:\Program Files (x86)\NUnit 2.6.4\bin\nunit-console.exe" -targetargs:" …\sample\app.Tests\app.Correction\bin\Debug \app.dll /nologo /noshadow" -output:coverage.report.xml 
+0

Какой проект является app.dll? –

+0

Извините за поздний ответ. Это приложение Dotnet, использующее .NETFramework v4.5 – Coc

ответ

0

Наконец мы нашли решение для Эта проблема. В этом случае это действительно проблема с кавычками, обертывание полных целевых атрибутов, как показано ниже, исправлена ​​проблема

"-targetargs: ... \ sample \ app.Tests \ app.Correction \ bin \ Debug \ app.dll/nologo/noshadow "

 Смежные вопросы

  • Нет связанных вопросов^_^