上下文
我的项目有大约一千种测试方法
我正在使用mvn test
执行reuseForks=true
,这会导致JVM进程跨测试类重用。这适用于我的大多数测试类,但是,一个类必须在单独的JVM进程中执行,多线程。
指定reuseForks=false
显然会导致多个进程终止和创建操作,这需要花费太多时间。
问题:
是否可以在单个测试类上使用mvn test
和reuseForks=false
执行parallel=method
?将所有其他类保留为reuseForks=true
并且没有并行执行?
答案 0 :(得分:0)
我认为这不可能在pom中配置。
作为一种解决方法,您可以执行mvn test
两次。首先运行除特殊测试之外的所有测试。第二次进行特殊测试。您可以将此复杂性放在实用程序shell脚本中。