我有以下testng.xml文件 . 我希望testng按顺序运行这些测试 . 我不想将这些测试中的每一个分成新文件 .
<suite name="framework-tests" allow-return-values="true" verbose="10">
<test name="framework-tests-single-program">
<classes>
<class name="testngdriver.TestFactory"/>
</classes>
<groups>
<run>
<include name="framework-tests" />
</run>
</groups>
<parameter name="testInterfaceXML" value="programSingleInterface.xml"></parameter>
<parameter name="testSuiteXML" value="programTestSingleProgram.xml"></parameter>
</test>
<test name="framework-tests-two-programs">
<classes>
<class name="testngdriver.TestFactory"/>
</classes>
<groups>
<run>
<include name="framework-tests" />
</run>
</groups>
<parameter name="testInterfaceXML" value="programTwoInterface.xml"></parameter>
<parameter name="testSuiteXML" value="programTestTwoPrograms.xml"></parameter>
</test>
</suite>
我在套件级别尝试了parallel =“tests ", " classes ", " methods”和thread-count = 1的组合,但没有一个工作 .
1 回答
测试应按顺序运行:
不应使用
parallel
属性,也可以将其设置为'false' .