我正在使用 TestNG 编写功能测试,并且我有几十个具有不同数据的类似测试。我想使用 DataProvider 来减少重复代码。
但其中一些测试通过,一些失败(由于已知缺陷)。我想禁用失败的测试,直到它们被修复,所以它们不会破坏测试运行的整个画面。
我看到 AnnotationTransformer 可以动态更改测试注释。AnnotationTransformer 可以仅对某些数据集禁用测试吗?或者它会禁用所有提供的数据的测试,最好不要改变任何东西?
提前致谢。
我正在使用 TestNG 编写功能测试,并且我有几十个具有不同数据的类似测试。我想使用 DataProvider 来减少重复代码。
但其中一些测试通过,一些失败(由于已知缺陷)。我想禁用失败的测试,直到它们被修复,所以它们不会破坏测试运行的整个画面。
我看到 AnnotationTransformer 可以动态更改测试注释。AnnotationTransformer 可以仅对某些数据集禁用测试吗?或者它会禁用所有提供的数据的测试,最好不要改变任何东西?
提前致谢。