2016-05-13 10 views
0

私はteamcityでnunitテストを実行し、dotcoverを使用してカバレッジレポートを生成するビルドステップを踏んでいます。teamcityドットカバーレポートとsonarcubeを統合

それは私がソナーカバレッジレポートパスsonar.cs.dotcover.reportsPathsにこの部分を設定する必要があるフォルダ.teamcity/.NetCoverage

下converageレポートを持つ隠された成果物を生成し、私は、一時フォルダの下にdotcoverファイルを見ることができるので、

へのパスを設定しようとしました
-Dsonar.cs.dotcover.reportsPaths=%system.teamcity.build.tempDir%/ 

しかし、それは私がsonar.cs.dotcover.reportsPathsに設定する必要がありますので、カバレッジレポートのパスがsonarcubeに反映されるようにしてください。

答えて

1

あなたは

dotcover analyse /TargetExecutable="c:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/mstest.exe" /TargetArguments="my.test.target.dll" /ReportType="HTML" /Output="CoverageReport.html" 

をHTMLに変換するには、以下のようなものだけではソナーでその結果をインポートすることができ、その後、HTML形式にdotCoverレポートを変換する

使用を必要とし、その後/outputを設定します値はsonar.cs.dotcover.reportsPathsと同じ値

+0

この手順を詳細に説明できますか?このビルドステップの使用方法または実行方法 –

関連する問題