gpt4 book ai didi

java - 按顺序在 TestNG 套件 xml 文件中运行测试

转载 作者:行者123 更新时间:2023-11-30 11:39:10 25 4
gpt4 key购买 nike

我有以下 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 在套件级别,但没有一个起作用。

最佳答案

测试应按提供的顺序运行:

By default, TestNG will run your tests in the order they are found in the XML file. If you want the classes and methods listed in this file to be run in an unpredictible order, set the preserve-order attribute to false [1]

不应使用 parallel 属性,或者您可以将其设置为 'false'

关于java - 按顺序在 TestNG 套件 xml 文件中运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13401696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com