0

我们将 maven 与 maven-failsafe-plugin 结合使用来运行我们的集成测试。这工作正常,但我们注意到最后开始了一些更长时间运行的测试。这不是最佳的,因为所有其他测试都已完成,而这个运行时间较长的测试仍需要几分钟才能完成。首先启动这些长时间运行的任务会更有效率。

我注意到有一个 runOrder 选项可以对此进行优化,但它使用来自需要签入的一次测试运行的分析数据。由于我们使用带有很多分支的 git,这并不是一个好的选择。此外,当它们失败时,测试往往会运行很长时间,而通常它们会很快,所以我们担心这些优化不会真正为我们工作。

我们正在寻找的是一种仅指定运行测试的确切顺序的方法。我的意思是测试类的顺序,而不是方法。我们有大约 25 个课程,因此在应该选择它们时以最佳顺序列出它们是完全可行的。目前有没有办法实现这一目标?

4

0 回答 0