目前有没有一种方法可以 根据条件禁用 TestNG 测试
我知道您目前可以像在 TestNG 中那样禁用测试:
@Test(enabled=false, group={"blah"})
public void testCurrency(){
...
}
我想根据条件禁用相同的测试,但不知道如何。像这样的东西:
@Test(enabled={isUk() ? false : true), group={"blah"})
public void testCurrency(){
...
}
任何人都知道这是否可能。
原文由 Afamee 发布,翻译遵循 CC BY-SA 4.0 许可协议
你有两个选择:
您的注释转换器将测试条件,然后在不满足条件时覆盖 @Test 注释以添加属性“enabled=false”。