Параллельное выполнение - Cucumber-JVM v4.0.0 - PullRequest
0 голосов
/ 24 октября 2018

Я изо всех сил пытаюсь заставить работать новую функцию параллельного выполнения Cucumber-JVM v4.0.0.

Как обсуждено здесь , через CLI можно вызвать аргумент для вызова мульти-threading options.

Однако, когда я запускаю нижеприведенный запрос, запрос принимается и тесты запускаются, но все еще только один тест за раз.

mvn clean test -Dcucumber.options="--threads 4" -Dbrowser=chrome

Я либо закончилоценка функциональности "из коробки" или, что более вероятно, отсутствие какой-либо другой ключевой конфигурации или просто полное недопонимание.

Кто-нибудь имел какую-либо удачу в получении этой работы?

РЕДАКТИРОВАТЬ:Извините, я забыл упомянуть, но в нем говорится, что внедрение зависимости должно использоваться для разделения состояния между шагами, чтобы параллельное выполнение работало.Просто чтобы подтвердить, я использую Pico Container для управления внедрением зависимостей.

1 Ответ

0 голосов
/ 26 октября 2018

Вы не можете использовать эту функцию с Maven.В Maven вам нужно использовать параметры «параллели» в junit, testng и т. Д. См. Ссылки на них в той же статье.

Этот параметр предназначен для запуска файлов объектов непосредственно из командной строки с использованием класса cucumber.api.cli.Main.Обратитесь к этому - https://github.com/cucumber/cucumber-jvm/blob/v4.0.0/core/src/main/resources/cucumber/api/cli/USAGE.txt

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