AzureDevops で SonarCloud を使用しています。
YAML ファイルのシーケンスは次のとおりです。
- NuGet を復元する
- ソナー準備
- ビルド ソリューション
- テストを実行する
- ソナー分析
- ソナーパブリッシュ
出力場所は指定しません (少なくとも、意図的にではありません)。
テストを実行すると、次の出力が得られます。
テスト結果ファイル: d:\a_temp\TestResults\VssAdmin.....trx
しかし、ソナー分析ステップを実行すると、次の出力が得られます。
TRX ファイルを探しています: d:\a\1\TestResults
だから....パスが一致しません。
私は:
- 別のフォルダーにテストを書き込むように Azure に指示しますか?
- または、ソナーにテスト結果の場所を教えますか?
2番目のオプションの方が簡単かもしれないと思います-まだセットアップしていない別のソリューションでは、多くのテストプロジェクトがあります....
ありがとう