簡體   English   中英

依次在TestNG Suite xml文件中運行測試

[英]Running tests in TestNG suite xml file sequentially

我有以下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>

我已經在套件級別嘗試了並行 =“ 測試 ”,“ ”,“ 方法 ”和線程計數= 1的組合,但均無效果。

測試應按提供的順序運行:

默認情況下,TestNG將按照在XML文件中找到的順序運行測試。 如果您希望此文件中列出的類和方法以不可預測的順序運行,則將keep-order屬性設置為false [1]。

不應使用parallel屬性,或者可以將其設置為'false'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM