それぞれ独自の testng テストのセットを持つ 2 つの異なるモジュールを持つプロジェクトがあります。それぞれに対してコードカバレッジが有効になっている個別の実行構成があります。カバレッジ統計を収集するために両方を実行する必要があり、カバレッジ データを単一のセッションに統合する方法があるかどうか疑問に思っていました。
2 つの異なる testng.xml を実行する実行構成を IntelliJ で作成することは可能ですか?
それぞれ独自の testng テストのセットを持つ 2 つの異なるモジュールを持つプロジェクトがあります。それぞれに対してコードカバレッジが有効になっている個別の実行構成があります。カバレッジ統計を収集するために両方を実行する必要があり、カバレッジ データを単一のセッションに統合する方法があるかどうか疑問に思っていました。
2 つの異なる testng.xml を実行する実行構成を IntelliJ で作成することは可能ですか?
具体的に IDEA については知りませんが、TestNG では XML ファイルを含めることができます。
<suite name="My suite">
<suite-files>
<suite-file path="./suite1-1.xml" />
<suite-file path="./suite1-2.xml" />
</suite-files>
</suite>
また、メインの TestNG クラスを複数の XML ファイルで実行できるため、IDEA 起動構成でそのようなコマンド ラインを指定できる場合は、これで問題が解決するはずです。
java org.testng.TestNG suite1-1.xml suite1-2.xml