は(バグがあります。)動作していない
しかし、我々は確実なプラグイン設定でパラレル属性とスレッド数を設定することができます。
内部のmaven-フェイルセーフ・プラグインダウンロードのmaven-確実な-プラグインプラグイン。
パラレル設定のmaven-surefire-pluginに依存関係を明示的に指定することができます。
私はテストしましたが、メソッドは並行して実行されています。
testcaseを並列で実行する方法と詳細な設定パラメータについては、hereをクリックしてください。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<forkCount>3</forkCount>
<reuseForks>true</reuseForks>
<parallel>methods</parallel>
<useUnlimitedThreads>true</useUnlimitedThreads>
</configuration>
<plugin>
Working pom。
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-module</artifactId>
<version>1</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<forkCount>3</forkCount>
<reuseForks>true</reuseForks>
<parallel>methods</parallel>
<useUnlimitedThreads>true</useUnlimitedThreads>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.19.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
</plugin>
</plugins>
</build>
それはまだ順番に実行し、動作しませんでした。 – vikramvi
JUnit 4.7+を使用していますか?もし4.7より大きいjunitバージョンを使用しないでください。 –
私は4.12を使用しており、明示的にpom.xmlにも言及しています。あなたのソリューションがうまくいかない理由は本当に奇妙です。あなたの場合にそれが動作するかどうか教えてください。はいの場合は、pom.xmlを共有してください。 – vikramvi