t.me/atinfo_chat Telegram группа по автоматизации тестирования

не получается ограничить кол-во запущенных парраллельно тестов

Теги: #<Tag:0x00007f9afbfa5e40> #<Tag:0x00007f9afbfa5d78> #<Tag:0x00007f9afbfa5cb0> #<Tag:0x00007f9afbfa5be8>

Java Maven TestNG
<parallel>classes</parallel> <threadCount>4</threadCount> <testFailureIgnore>true</testFailureIgnore>

в этом варианте меняя цифру меняется кол-во запущенных классов.

Java Maven Junit <parallel>classes</parallel> <threadCount>2</threadCount> <testFailureIgnore>true</testFailureIgnore>

в этом варианте запускает 6 классов с тестами(сейчас их всего 6), независимо от цифры.

подскажите почему так.

в TestNG есть xml, я как-то подобное перебивал там строкой:

<suite name="Test suite" parallel="tests" thread-count="4">

может в Junit у вас тоже самое и забыли об этом?

нет я делаю без xml чтобы каждый раз его не менять мне проще менять кол-во потоков в pom файле, поэтому дело не в нем

попробуйте добавить <perCoreThreadCount>false</perCoreThreadCount>

1 Симпатия

Спасибо большое, помогло.