TestNG 在执行时混合了来自不同类的测试。每个班级都有一些测试。而不是像这样执行:
- FirstTestClass firstTest
- FirstTestClass secondTest
FirstTestClass 第三次测试
SecondTestClass firstTest
- SecondTestClass secondTest
- SecondTestClass 第三次测试
它像这样执行,混合来自每个类的测试:
- FirstTestClass firstTest
- SecondTestClass firstTest
- FirstTestClass secondTest
- SecondTestClass secondTest
- FirstTestClass 第三次测试
- SecondTestClass 第三次测试
这是我的 XML:
<suite name="Mobile App Automation" verbose="1">
<test name="Android">
<parameter name="OS" value="android"/>
<parameter name="remote" value="true"/>
<classes>
<class name="Test.FirstTestClass"/>
<class name="Test.SecondTestClass"/>
</classes>
</test>
我所有的测试都有优先级参数集。但它应该只影响类内的测试,而不是现在正在发生的项目的每个测试。
有什么提示吗?