0
上下文:
我的项目有大约1000个测试方法。
我正在执行mvn test
和reuseForks=true
,导致JVM进程在测试类中重复使用。这适用于我的大多数测试类,但是,一个类必须在单独的JVM进程中执行,即多线程。
指定reuseForks=false
明显会导致多个进程终止和创建操作,这些操作只需要很多时间。Maven - 在单独的多线程jvm进程中执行单个测试类
问:
是否有可能在一个单一的测试类执行mvn test
与reuseForks=false
和parallel=method
?留下所有其他类与reuseForks=true
并没有并行执行?
为什么你的代码需要这样的东西?单元测试? – khmarbaise
@khmarbaise是的。这些是单元测试。在执行过程中共享进程会导致一些测试失败,因为配置文件被缓存。我遇到类似于http://stackoverflow.com/questions/3365628/junit-tests-pass-in-eclipse-but-fail-in-maven-surefire的问题 – Sayid