gpt4 book ai didi

testing - TestNG - 是否可以将 AnnotationTransformer 与 dataProvider 一起使用?

转载 作者:行者123 更新时间:2023-11-28 20:57:11 25 4
gpt4 key购买 nike

我正在使用 TestNG 编写功能测试,并且我有几十个不同数据的类似测试。我想使用 DataProvider 来减少重复代码。

但是其中一些测试通过了,一些测试失败了(由于已知缺陷)。我想禁用失败的测试,直到它们被修复,这样它们就不会破坏测试运行的全貌。

我看到 AnnotationTransformer 可以动态更改测试注释。 AnnotationTransformer 能否仅对部分数据集禁用测试?或者它会禁用所有提供的数据的测试并且最好不要更改任何内容?

提前致谢。

最佳答案

为什么不简单地将这些失败的测试放在一个组中,说“损坏”,然后从您的运行中排除该测试?比使用注释转换器简单得多,报告会显示哪些组被排除在外,因此在发布时不会有错过任何一个的风险。

关于testing - TestNG - 是否可以将 AnnotationTransformer 与 dataProvider 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11543026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com