TestNG: возможно ли указать количество потоков на уровне класса в TestNG - PullRequest
0 голосов
/ 20 июня 2020

У меня есть сценарий ios, где у меня есть несколько модулей, и каждый модуль имеет несколько классов, и каждый класс имеет несколько методов. Интересно, могу ли я обеспечить подсчет потоков на уровне класса для параллельного запуска методов в определенном классе, чтобы сэкономить время выполнения.

<suite thread-count="1" name="Parallel Execution Suite" parallel="tests">
  <test thread-count="1" name="Test1" parallel="classes">
    <parameter name="browser" value="Chrome"/>
    <classes>
     <class thread-count="2" name="testCases.testclass1.java"  parallel="methods" />
     <class thread-count="2" name="testCases.testclass2.java"  parallel="methods" />
    </classes>
  </test> <!-- Test1 -->
</suite> <!-- Parallel Execution Suite -->

1 Ответ

1 голос
/ 20 июня 2020
Атрибуты

parallel и thread-count нельзя использовать в элементе class. Вы можете определить параллельный режим для элементов suite и test. Однако, если вы в конечном итоге хотите выполнить каждый метод в отдельном потоке, просто используйте атрибут parallel на уровне набора с parallel="methods"

Для получения дополнительной информации см .: https://testng.org/doc/documentation-main.html#parallel -suites

Удачного кодирования!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...