Параллельное выполнение TestNG на машинах AMD A8 не работает

Я пытаюсь запустить следующий тест параллельно с помощью testNG. Тест выполняется параллельно на процессорах Intel, но на процессорах 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 ответ

От testng.xml вы поделились, довольно ясно, что, хотя вы упомянули параллельные = "тесты", вы не упомянули о parameterthread-count, Вам нужно добавить parameterthread-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>

Другие вопросы по тегам