2017-02-01 39 views
0

私は現在、私たちのインフラストラクチャでSonarQubeとJUnitでテストされているいくつかのアプリケーションからなるプロジェクトに取り組んでいます。当面は、各サブプロジェクト(アプリケーション)ごとに個別にテストレポートを受け取ります。Jenkins - 複数のプロジェクトのテスト結果(SonarQube/JUnit)を集計

私の質問は、JUnit/Maven/Surefireで生成されたテスト結果を集約するために、複数の独立したMavenプロジェクト間でレポートを生成するために使用するツールまたはソリューションですか?

私はSonarQubeガバナンスプラグインに出会った瞬間、私はその代替案を知りたいと思います。

答えて

0

ガバナンスプラグイン($)は、プロジェクトを集約する唯一のソリューションです。しかし、1つのプロジェクト内で複数のテストレポートを集約する場合、その機能はSonarQube 6.2のネイティブです。さらに、サブプロジェクトを持つプロジェクトでは、サブプロジェクトデータの集約は親プロジェクトで自然に行われるはずです。

+0

私は、マルチモジュールプロジェクト用のソリューションを探しています。これは私にとっては単純な設定エラーかもしれませんが、私のプロジェクトのモジュールからの確実なレポートは、ソナーレポートでは決して拾われません。 'sonar.junit.reportsPath'プロパティには単一のディレクトリが必要ですか?もしそうなら、ソナーの個々のレポートを集計するソリューションはありますか? – fakataha

関連する問題