我有一些需要按顺序运行的测试,所以我在它们的类中添加了@Test(singleThreaded = true)。
这个方法很好用,但问题是,使用 @Test 在类级别时,TestNG 将执行所有方法,即使它们没有 @Test 注释。因此,当我的团队中的某个人想要禁用一个测试时,他只会注释掉@Test 而不是整个方法,由于他不熟悉这种情况,这最终导致某些时间被浪费,因为应该被禁用的测试最终会导致构建失败。
有什么办法可以避免这种情况吗?
谢谢!
这个方法很好用,但问题是,使用 @Test 在类级别时,TestNG 将执行所有方法,即使它们没有 @Test 注释。因此,当我的团队中的某个人想要禁用一个测试时,他只会注释掉@Test 而不是整个方法,由于他不熟悉这种情况,这最终导致某些时间被浪费,因为应该被禁用的测试最终会导致构建失败。
有什么办法可以避免这种情况吗?
谢谢!