Есть ли способ запустить некоторый код до начала параллельных тестов?

#java #cucumber-java

#java #cucumber-java

Вопрос:

Я использую cucumber-jvm-parellel-plugin. Файлы функций выполняются параллельно. Но я хотел бы выполнить некоторый код до начала тестов, т. Е. таким образом, чтобы код выполнялся только один раз, а не в рамках каждого параллельного запуска.

Комментарии:

1. Если вы используете maven, то используйте exec-maven-plugin для выполнения кода одноразового запуска. Установите его на выполнение в подходящей фазе перед выполнением тестов.

Ответ №1:

Это просто, пожалуйста, добавьте аннотации @BeforeClass из JUnit / TestNG и аналогичным образом вы можете использовать @AfterClass в своем классе run cuke. Этот фрагмент кода будет выполняться один раз перед запуском вашего первого класса и после завершения выполнения всех тестов.