Передача файла с функцией + номером строки в огурце. функции с огурцом 7JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Передача файла с функцией + номером строки в огурце. функции с огурцом 7

Сообщение Anonymous »

В более старых версиях Cucumber (до Cucumber 7) я мог запускать тесты, предоставляя файл (файл .txt), который содержит путь к файлу функции и номер строки сценария.
Например: у огурцаTests.txt есть содержимое

file:src/test/resources/features/test_api.feature:18

И аргумент для уведомления о том, где найти этот файл, был передан в mvn через:

-Dcucumber.options=@C:\path\to\file\cucumberTests.txt

С появлением Cucumber 7 и Junit 5 использование огурца.options было удалено и предусмотрено использование огурца.функций. У меня есть следующая конфигурация в моем TestRunner.java

Код: Выделить всё

@Suite
@IncludeEngines("cucumber")
@SelectClasspathResource("feature")
// glue property provided using @ConfigurationParameter
// plugin property provided using @ConfigurationParameter
Я могу запускать тесты огурца, используя

-Dcucumber.features="src/test/resources/features/test_api.feature" -Dcucumber.filter.tags="@test1"

Но мой вариант использования требует, чтобы я запускал с именем файла и номером сценария, и неважно, какой способ, который я пытаюсь предоставить, не работает ни с одной комбинацией.

-Dcucumber.features=@C:\path\to\file\cucumberTests.txt

ИЛИ

-Dcucumber.features=@src/test/resources/features/test_api.feature:18

Я уже пробовал несколько вещей, например, изменить содержимое огурцаTests.txt на:

src/test/resources/features/test_api.feature:18

а также попробовал удалить параметр @SelectClasspathResource("feature") из файла TestRunner. Но ни один из них не работает.
Используемая версия:
огурец — 7.20.1

Подробнее здесь: https://stackoverflow.com/questions/798 ... cucumber-7
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»