【问题标题】:Define threshold of failures in parameterized test定义参数化测试中的失败阈值
【发布时间】:2013-07-12 11:13:40
【问题描述】:

我们有一个参数化测试,它为指定文件夹中的每个文件生成一个测试,并检查我们是否可以处理它。

我们预计这个参数化测试对于很多文件都会失败,这就是我们将其从构建过程中排除的原因(我们使用 Maven 和 Jenkins 进行 CI)。

问题在于,由于此测试不是我们构建的一部分,有时我们会因代码更改而意外导致比预期更多的失败。

有没有人知道在测试本身或 POM 中指定阈值的方法,并说如果我们的失败次数超过阈值,则此参数化测试会导致构建失败?

感谢您的所有帮助。

亚历克斯

【问题讨论】:

    标签: java maven junit jenkins parameterized


    【解决方案1】:

    如何将其从参数化测试更改为运行列表中所有文件并在太多文件不起作用时失败的单个测试

    【讨论】:

    • 很遗憾,我们不能这样做!它需要保持参数化测试,以便我们查看哪些文件失败、原因和堆栈跟踪!此外,我们希望能够仅运行这些失败的测试之一以进行调试!
    • 基本上要么就是这样要么写你自己的Runner
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    • 2022-11-11
    相关资源
    最近更新 更多