我正在使用 TestNG 在 Java 中编写测试。
我想跳过或忽略在类文件中使用条件的所有类方法。
在红宝石中,我遵循了 如何使用 Test::Unit 跳过某些测试
我怎么能在java中做?
原文由 Galet 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 TestNG 在 Java 中编写测试。
我想跳过或忽略在类文件中使用条件的所有类方法。
在红宝石中,我遵循了 如何使用 Test::Unit 跳过某些测试
我怎么能在java中做?
原文由 Galet 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.6k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
3 回答2k 阅读
2 回答785 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.3k 阅读
如果假设不成立,您可以在测试中抛出
SkipException
,并且该机制足够灵活,甚至可以将测试标记为已跳过或失败。 本文 展示了如何在您的测试套件中以声明方式集成此方法。基本上你用@Assumes
注释方法并有一个自定义IInvokedMethodListener
。或者(我不鼓励这样做,但这是一个选项),如果您可以确定要静态跳过的内容,则可以动态生成 XML 规范并运行它。