Невозможно склеить огуречные свойства с определениями шагов - PullRequest
0 голосов
/ 07 мая 2018

Учитывая следующую структуру папок maven, для которой super-flight-acceptanctests является дочерним элементом родительского модуля, и следующий класс Junit runner, какова правильная конфигурация? В настоящее время любой maven-цели, которую я пытаюсь использовать для запуска тестов, не удается найти stepdefs и выводить код заглушки на консоль.

enter image description here

Я почти уверен, что у меня неверные соглашения о присвоении имен файлам или, что более вероятно, неправильные пути к склеиванию или функциям в @ CucumberOptions

Ответы [ 3 ]

0 голосов
/ 08 мая 2018

клею нужна структура наименования упаковки - отсортировано

0 голосов
/ 16 мая 2018

На предоставленном вами снимке экрана вы используете файлы определений BookStepDefs , CostStepDefs , SearchStepDefs .

Для использования трех файлов определений вы должны указать путь трех файлов определений в опции glue, поскольку вы сохранили файлы определений по другому пути.

Таким образом, опция клей должна быть,

glue={"src/test/java/net/superair/flights/tests/book", "src/test/java/net/superair/flights/tests/cost", "src/test/java/net/superair/flights/tests/search"}
0 голосов
/ 07 мая 2018

Попробуйте использовать значение клея как "net.superair.flights.tests" в cucumberoptions

...