Привет. Пытаюсь распараллелить тесты на Cucumber + TestNG. Я так понимаю, когда мы не указываем число потоков, то там по умолчанию стоит некое большое число. Мне надо иметь возможность самому указать количество потоков. Пробую так:
(1) Создал файл src/test/resources/testng.xml с содержимым:
The default thread count of the dataprovider in parallel mode is 10 . To change this the dataproviderthreadcount property needs to be added to the configuration section of the Surefire or Failsafe plugin in the POM .
If you have multiple runners , set the parallel configuration to classes to reduce execution times. In addition the threadCount can be set to to the desired value or useUnlimitedThreads can be set to true.
да, я пример брал из документации.
Но оба этих способа задать конкретное число потоков у меня почему-то не заработали. И поэтому я начал гуглить и искать другие способы…
Из вопроса это было неочевидно. Во-первых тут же сказано какое число потоков создаётся по-умолчанию - 10, а во-вторых вы про попытки использования этого параметра ничего не сказали.
Есть мнение, что версию maven-surefire-plugin нужно поменять на 2.22.1