#java #cucumber-java
#java #cucumber-java
Вопрос:
Я использую cucumber-jvm-parellel-plugin. Файлы функций выполняются параллельно. Но я хотел бы выполнить некоторый код до начала тестов, т. Е. таким образом, чтобы код выполнялся только один раз, а не в рамках каждого параллельного запуска.
Комментарии:
1. Если вы используете maven, то используйте exec-maven-plugin для выполнения кода одноразового запуска. Установите его на выполнение в подходящей фазе перед выполнением тестов.
Ответ №1:
Это просто, пожалуйста, добавьте аннотации @BeforeClass из JUnit / TestNG и аналогичным образом вы можете использовать @AfterClass в своем классе run cuke. Этот фрагмент кода будет выполняться один раз перед запуском вашего первого класса и после завершения выполнения всех тестов.