Testng-can';不要调用同一个@Test两次
您好,请建议我如何调用@Test annotation标记的相同方法两次,以下情况: 我有一个方法“checkFirstRunResult”,它依赖于由3个方法组成的组“RunFeed” 所以在调用“checkFirstRunResult”之前,“RunFeed”组将被运行Testng-can';不要调用同一个@Test两次,testng,Testng,您好,请建议我如何调用@Test annotation标记的相同方法两次,以下情况: 我有一个方法“checkFirstRunResult”,它依赖于由3个方法组成的组“RunFeed” 所以在调用“checkFirstRunResult”之前,“RunFeed”组将被运行 之后,如果“checkFirstRunResult”通过,我们需要调用另一个方法“checkSecondRunResult”,它依赖于同一组测试“RunFeed”,因此我们希望它们被触发两次-但TestNG不允许-我如何处理
之后,如果“checkFirstRunResult”通过,我们需要调用另一个方法“checkSecondRunResult”,它依赖于同一组测试“RunFeed”,因此我们希望它们被触发两次-但TestNG不允许-我如何处理它,请随意操作。
dependsOnGroups
不调用一组测试,而只是声明一些需要首先运行的测试的依赖关系(所谓“运行”是指运行一次)
您将需要多次声明您的测试(尽管您可以让它们调用相同的代码,这样您就不必重复自己的测试)
e、 g
dependsOnGroups=“FirstRun”
dependsOnGroups=“SecondRun”
checkFirstRunResult
。e、 g
@BeforeGroups(groups = "SecondRun", dependsOnMethods = "checkFirstRunResult")
public void prepareSecondRun() {
}