Плагин Maven-surefire, исключающий параллельный тест - PullRequest
0 голосов
/ 21 июня 2020

Я использую maven-surefire, cucumber и testng для параллельного запуска нескольких тестов с огурцом, я хотел бы выполнить несколько тестов параллельно и несколько в последовательном порядке. PS- я не использую testng. xml, но использую testrunner. java для запуска моего теста.

С уважением

Ответы [ 2 ]

1 голос
/ 21 июня 2020

Вы можете настроить параллельное подключение в своем pom.xml. Необходимо добавить конфигурацию с количеством потоков и параллельным (методы, класс и т. Д. c.)

Пример:

</plugins>
    [...]
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>3.0.0-M5</version>
        <configuration>
          <parallel>methods</parallel>
          <threadCount>10</threadCount>
        </configuration>
      </plugin>
    [...]
</plugins>
0 голосов
/ 24 июня 2020

См. Аннотацию @ NotThreadSafe и документацию https://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html Именно здесь эта проблема решена. Он идет с JUnit 4, а не с TestNG и JUnit5.

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