Как создать несколько файлов JSON огурца при запуске одного и того же файла функций для нескольких пользователей? - PullRequest
0 голосов
/ 18 октября 2018

@ CucumberOptions (features = "src / test / resources / features / xxxxxx / xxxxx.feature", tags = "@ tag1", glue = {"com.xxxx.sfdc.opportunities.stepdefinitions"},format = {"pretty", "html: target / cucumber-reports / cucumber-pretty", "json: target / cucumber-reports / CucumberTestReport.json"})

Выше мой огурецпараметры, которые используют testng в качестве бегуна, расширяя AbstractTestNGCucumberTests.Я вызываю этот файл функций через testng xml, который запускает один и тот же файл функций для 4 разных пользователей.

Таким образом, json-файл отчета об огурце переопределяется при каждом запуске.Как я могу избежать этого и получить отчет за каждый прогон (для каждого отдельного пользователя)

1 Ответ

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

Я бы предложил использовать test-ng расширение qaf , которое предоставляет клиент gherkin для пользователей gherkin.Кроме того, он также имеет собственную реализацию bdd с дополнительными функциями.

...