AMD A8机器上的TestNG并行执行无法正常工作

时间:2018-01-12 11:06:23

标签: selenium-webdriver parallel-processing testng

我正在尝试使用testNG并行运行以下测试。该测试在英特尔处理器中并行运行,但在AMD处理器上,它们按顺序运行。

testng.xml:

<suite name="Suite" parallel="tests">
     <test name="Test1">    
        <parameter name="RowNoStart" value="0"></parameter>
        <parameter name="RowNoEnd" value="10"></parameter>  
            <classes>
                <class name="com.tests.TestClass1"></class>
            </classes>      
    </test> 
     <test name="Test2">    
        <parameter name="RowNoStart" value="11"></parameter>
        <parameter name="RowNoEnd" value="12"></parameter>  
            <classes>
                <class name="com.tests.TestClass2"></class>
            </classes>      
    </test>
</suite>

请告诉我如何解决此问题?

1 个答案:

答案 0 :(得分:0)

从您分享的testng.xml开始,很明显,虽然您已经提到了 parallel =&#34;测试&#34; ,但您还没有提到parameter thread-count 1}} parameter 。您需要添加thread-count <suite name="Suite" parallel="tests" thread-count="2"> <test name="Test1"> <parameter name="RowNoStart" value="0"/> <parameter name="RowNoEnd" value="10"/> <classes> <class name="com.tests.TestClass1"/> </classes> </test> <test name="Test2"> <parameter name="RowNoStart" value="11"/> <parameter name="RowNoEnd" value="12"/> <classes> <class name="com.tests.TestClass2"/> </classes> </test> </suite> ,如下所示:

&#13;
&#13;
{{1}}
&#13;
&#13;
&#13;