【问题标题】:TestNG enabled = false tests not showing as Skipped启用 TestNG = 错误测试未显示为已跳过
【发布时间】:2011-11-16 12:25:43
【问题描述】:

我们有许多 TestNG 测试由于功能不存在而被禁用(启用 = false),但是当执行测试类时,禁用的测试不会在 TestNG 报告中显示为已跳过。我们想知道在执行时有多少测试被禁用(即跳过)。目前,我们必须计算测试类中 enabled = false 的出现次数。

是否需要使用不同的注释或我们缺少的其他东西,以便我们的测试报告可以显示禁用测试的数量?

【问题讨论】:

    标签: testing testng


    【解决方案1】:

    HTML 报告不支持禁用测试,但 Eclipse 插件视图支持。

    如果您真的希望看到这些测试被跳过,您可以重新启用它们并在其中抛出 SkipException()。

    【讨论】:

    • SkipException() 会导致 Maven 构建失败,因此不等同于 enabled = false。此外,我的 Eclipse 插件视图版本未显示 enabled = false 已跳过 - Eclipse indigo with TestNG plugin 6.8.6.20130607_0745
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多