我使用Junit 4.8和maven 3,我有可以并行执行的测试,但是其他却不能执行,因为它可以访问Oracle数据库。我想使用Junit类别来指示可以“并行化”的测试以及其他类别,并使用简单的“ mvn测试”启动测试。有可能吗?我的Maven配置将是我想的那样:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
<configuration>
<groups>com.soft.Parallelizable</groups>
<perCoreThreadCount>false</perCoreThreadCount>
<forkMode>perthread</forkMode>
<argLine>-Xms512m -Xmx512m</argLine>
<parallel>classes</parallel>
<threadCount>30</threadCount>
</configuration>
<configuration>
<groups>com.soft.NotParallelizable</groups>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
当然这是行不通的,但这只是向您展示我想做什么。如果有人有主意:)