gpt4 book ai didi

java - Maven Surefire 是否默认按顺序执行测试用例?

转载 作者:搜寻专家 更新时间:2023-10-31 20:30:29 26 4
gpt4 key购买 nike

这是对 question 的跟进当我深入研究我的研究时,我意识到了这一点:

假设 Maven Surefire 插件默认按顺序执行测试用例是否合理:一个测试用例在下一个测试用例开始之前结束(我对顺序不感兴趣)。我发现您可以将 Surefire 配置为并行运行,这是否意味着顺序执行是默认行为并且将来可能会如此?

注意:如果你问我为什么要强制测试按顺序运行(我知道,好的测试应该能够并行运行),它是因为我正在解决涉及 Web 应用程序覆盖的特定问题的解决方案。你可以阅读它here .

谢谢

最佳答案

您问题的答案涉及对 future 的推测,这通常是一件困难的事情。话虽如此,我猜测是的,这将是默认行为,因为并行执行测试只对完全隔离的测试有意义,所有外部依赖项都被模拟,否则已搞定。有时很难实现,尤其是在为旧代码创建测试时。在这种情况下,决定权必须留给程序员,他们只知道采用并行性是否有意义。

关于java - Maven Surefire 是否默认按顺序执行测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7268899/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com