我想知道 Maven surefire 插件是否默认运行多线程测试(如果可以,可以控制线程数吗?),或者它是否以随机顺序或可预测的顺序从 Test 类运行测试,或者如果顺序可以通过某种方式来决定。
我还没有验证这一点(我明天会这样做,只是在这一点上寻找一些提示指导和验证),但看起来我的各种 JUnit 测试类正在以某种混合顺序运行测试。这使得编排测试资源的创建变得非常痛苦(在我的情况下这非常重要)。
这可能是一个经典问题,我使用 Eclipse JUnit 运行程序运行我的套件,一切运行非常线性并且运行良好。我去 Maven cmd 行,事情似乎正在互相踩踏。