0

我想通过并行运行它们来加速我的集成测试。maven-failsafe-plugin 中的配置实现了这一点,将我的所有测试分配给多个并行测试运行器,但我的应用程序将各种数据放在工作目录中,并且测试相互影响。如何在单独的目录中运行每个测试/测试线程?

如果我可以根据测试运行器的系统属性以某种方式设置工作目录,那么surefire/failsafe${surefire.forkNumber}会提供一个看起来是解决方案的占位符,但这并没有在简单的<workingDirectory>属性中扩展(而是所有线程都在一个字面上命名为 $ 的目录中运行测试{surefire.forkNumber})。

4

1 回答 1

1

这将在故障安全 2.19 中由SUREFIRE-1136 修复

于 2015-04-15T15:42:14.063 回答