いくつかの TestNG テストを並行して実行しようとしていますが、IntelliJ がその場でビルドするため、testng.xml にアクセスできません。「parallel=methods」などのパラメーターを実行構成に追加しようとしましたが、これは何の違いもないようです。
独自の testng.xml ファイルを作成することなく、IntelliJ から TestNG を並行して実行するにはどうすればよいですか?
いくつかの TestNG テストを並行して実行しようとしていますが、IntelliJ がその場でビルドするため、testng.xml にアクセスできません。「parallel=methods」などのパラメーターを実行構成に追加しようとしましたが、これは何の違いもないようです。
独自の testng.xml ファイルを作成することなく、IntelliJ から TestNG を並行して実行するにはどうすればよいですか?
JDK 設定タブを使用して「vm パラメータ」を指定し、次のようにパラメータを指定できるようです: -parallel methods -threadcount 2
ただし、IntelliJ は実際に XML ファイルを作成し、TestNG の実行時にそれを使用します。その XML ファイルには、その内部に parallel="none" が含まれています。その結果、XML 構成が「優先」され、探している並列化が得られません。
少なくとも並列化オプションに関しては、デフォルトの XML ファイルの内容を簡単に調整する方法はないようです。XML スイートを自分で作成することに行き詰まっているかもしれません。
Intellij IDEA の最適なオプションは、追加の testng.xml を作成するか、コマンド ラインからテストを実行することです。