C # Code Coverage не импортируется в SonarQube 5.1.2 с использованием MSBuild Runner 1

Недавно мы обновили плагин C # для SonarQube, после чего нам пришлось использовать MSBuild Runner v1. Поскольку обновление Code Coverage больше не импортируется в sonrqube.

TFS2013 Build создает отчет о кодообразовании, который выбирается бегуном MSBuild и преобразуется (как показано ниже в диагностическом представлении сборки).

«Запустите дополнительный скрипт после тестового запуска»

11:09:43 AM Attempting to locate the CodeCoverage.exe tool...
11:09:43 AM Code coverage command line tool: C:Program Files (x86)Microsoft Visual Studio 12.0Team ToolsDynamic Code Coverage ToolsCodeCoverage.exe
11:09:43 AM Fetching code coverage report information from TFS...
11:09:43 AM Connecting to TFS...
11:09:43 AM Fetching build information...
11:09:43 AM Fetch code coverage report info...
11:09:43 AM Commencing retry-able operation. Max wait (milliseconds): 20000, pause between tries (milliseconds): 2000
11:09:43 AM Operation succeeded. Elapsed time (ms): 18
11:09:43 AM Coverage Id: 2623, Platform Any CPU, Flavor Any CPU
11:09:43 AM ...done.
11:09:43 AM The directory already exists: ***.sonarqubeout
11:09:43 AM Connected to http://tfs***/tfs/***
11:09:43 AM Downloading coverage file from http://tfs***/tfs/**** ***.sonarqubeoutVSCodeCoverageReport.coverage
11:09:50 AM Executing file C:Program Files (x86)Microsoft Visual Studio 12.0Team ToolsDynamic Code Coverage ToolsCodeCoverage.exe
Args: analyze /output:"***.sonarqubeoutVSCodeCoverageReport.coveragexml" "***.sonarqubeoutVSCodeCoverageReport.coverage"
Working directory: ***.sonarqubeout
Timeout (ms):30000
Process id: 5420
11:09:50 AM Process returned exit code 0
11:09:50 AM Updating project info files with code coverage information...

Мы используем VS 2013, TFS 2013, Sonarqube 5.1.2, MSBuild runner 1

CodeCoverage работал перед обновлением до C # плагина 4.1 и с использованием Runner MSBuild. Любая помощь, обеспечивающая работу с кодом, будет отличной.

msbuild,sonarqube,code-coverage,tfs2013,sonarqube5.1,

0

Ответов: 2


0

Извиняюсь за то, что я не отвечаю раньше, я думаю, что мы не смотрим на тег «sonarqube5.1» специально, а на тег «sonarqube».

Есть несколько вещей, которые мы могли бы проверить, так что сначала:

Вы говорите, что обновили до MSBuild Runner v1.0. С чего вы перешли? Вы использовали MSBuild Runner v0.9 или Bootstrapper для Visual Studio? Для 0.9 -> 1.0 мы задокументировали процесс обновления - вы выполнили следующие шаги?


0

С msbuild sonarqube runner 1.0.1 У меня возникли проблемы с получением открытых отчетов, импортированных там, где они раньше работали. Оказывается, я должен был убедиться, что аргумент sonar.cs.opencover.reportsPaths использует абсолютные пути к отчетам, потому что рабочий каталог отличается от того, когда я запускал sonar-runner.bat непосредственно перед этим.

MSBuild, sonarqube, код-покрытие, tfs2013, sonarqube5.1,
Похожие вопросы