【发布时间】:2011-11-16 12:25:43
【问题描述】:
我们有许多 TestNG 测试由于功能不存在而被禁用(启用 = false),但是当执行测试类时,禁用的测试不会在 TestNG 报告中显示为已跳过。我们想知道在执行时有多少测试被禁用(即跳过)。目前,我们必须计算测试类中 enabled = false 的出现次数。
是否需要使用不同的注释或我们缺少的其他东西,以便我们的测试报告可以显示禁用测试的数量?
【问题讨论】:
我们有许多 TestNG 测试由于功能不存在而被禁用(启用 = false),但是当执行测试类时,禁用的测试不会在 TestNG 报告中显示为已跳过。我们想知道在执行时有多少测试被禁用(即跳过)。目前,我们必须计算测试类中 enabled = false 的出现次数。
是否需要使用不同的注释或我们缺少的其他东西,以便我们的测试报告可以显示禁用测试的数量?
【问题讨论】:
HTML 报告不支持禁用测试,但 Eclipse 插件视图支持。
如果您真的希望看到这些测试被跳过,您可以重新启用它们并在其中抛出 SkipException()。
【讨论】: