2016-06-23 3 views
1

Я клонировал https://github.com/SonarSource/sonar-examples.git, затем открыл командную строку под SonarSource/sonar-examples/tree/master/projects/languages ​​/ csharp и выполнил следующие команды (на основе «Unit Test» Исполнение Результаты импорта (C#, VB.NET)»@ docs.sonarqube.org/pages/viewpage.action?pageId=6389772):«Единичные тесты 1», но под ним Список пуст

MSBuild.SonarQube.Runner.exe begin /k:"org.sonarqube:csharp-simple-sq-scanner-msbuild" /n:"C# :: Simple Project :: SonarQube Scanner for MSBuild" /v:"1.0" /d:sonar.cs.xunit.reportsPaths="%CD%\XUnitResults.xml" 
MSBuild.exe /t:Rebuild 
packages\xunit.runner.console.2.1.0\tools\xunit.console.exe XUnitProject1\bin\Debug\XUnitProject1.dll -xml %CD%\XUnitResults.xml 
MSBuild.SonarQube.Runner.exe end 

Под метрическим/тесты/список я получаю "Unit Tests 1" и это нормально, но под ним список пуст:

enter image description here

Почему?

Соответствующая часть из консоли:

INFO: Sensor org.sonar.plugins.csharp.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor 
INFO: Parsing the XUnit Test Results file C:\workspace\SonarSource-sonar-examples-92828b2\projects\languages\csharp\XUnitResults.xml 
INFO: Sensor org.sonar.plugins.csharp.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor (done) | time=15ms 

SonarQube 5,6 вес вложенной h2 (дополнительные модули: C# 5.3, StyleCop 1,1)

ответ

2

SonarQube C# Docs говорит «Drilldown на Test Execution результатов не поддерживается Результаты выполнения тестов будут отображаться на панелях уровня проекта ».

Существует открытый билет об этой проблеме: https://jira.sonarsource.com/browse/SONARNTEST-17 , и это еще один также стоит посмотреть: https://jira.sonarsource.com/browse/SONARMSBRU-233

Так что теперь я думаю, что это ограничение C# плагина, а не ошибка или конфигурации проблема.

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