我们正在使用TestNG运行测试;测试被分配到组中,例如:
SetupGroup
SetupTest1
SetupTest2
MainTestGroup
MainTest1
MainTest2
我想订购群组/测试,所以我的测试会运行:
SetupGroup
,但是按随机顺序MainTestGroup
,但也是随机顺序如果可以通过testng.xml进行配置,也许最好的是 - 但是如果可以使用注释我也很感兴趣。
答案 0 :(得分:2)
通过xml - ref
Task
通过注释,您必须将属于MainTestGroup组的每个方法标记为Setupgroup上的dependsOnGroups。阅读here
在组内,订单只是随机的,除非您设置了依赖方法或优先级,否则无法保证。
HTH。
答案 1 :(得分:1)
这样的事情应该在xml中完成。我不确定是通过注释做到的,也不认为它是正确的方式
<suite name="TmpSuite" >
<test name="setup">
<groups>
<run>
<include name="SetupGroup" />
</run>
</groups>
</test>
<test name="Actualrun">
<groups>
<run>
<include name="MainTestGroup" />
</run>
</groups>
</test>
</suite>