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

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 лайк

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