0

ビルド システムに SonarQube を統合しています。ビルド エージェントに sonar-runner-2.4 をインストールし、各ソリューションの sonar-runner.properties を (TFS のソリューションのフォルダーに) 追加しました。ビルドを実行するとき、ソリューションがビルド エージェントでコンパイルされた後にソナー ランナーを実行しています。単体テストを除いて、すべてが機能しているようです:

ビルドのログには、ほぼ 200 のテストが実行され、正常に完了したことがわかります。ソナー ランナーのログには、次のように表示されます。

14:23:29.808 INFO  - 583/583 source files analyzed  
14:23:30.809 INFO  - Sensor org.sonar.plugins.csharp.squid.CSharpSquidSensor@1a50b87 done: 14937 ms  
14:23:30.809 INFO  - Sensor org.sonar.plugins.csharp.core.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor@97edbc...  
14:23:30.821 INFO  - Sensor org.sonar.plugins.csharp.core.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor@97edbc done: 12 ms

これは問題ないと思いますが、ソナー サーバーにログインすると、0 個のテストが実行されたことが示されます。

sonar-runner.properties ファイルで、次の値を設定しました

sonar.cs.vstest.reportsPaths:
sonar.cs.vstest.reportsPaths=TestResults/*.trx

この場合、ビルド エージェントの次のローカル パスに 3 つの vstest trx ファイルがあります。

D:\sTFS\22965\Sources\TestResults

` (添付の TestResults.jpg を参照)。添付されているのは sonar-runner.properties ファイルです。sonarqube サーバーからのスクリーン キャプチャも添付しました (添付の SonarServer.jpg を参照)。

何が問題なのか教えてください。 試験結果

ソナーサーバー

sonar-runner.properties

4

1 に答える 1