Какой синтаксис для вызова другого сценария в том же файле функции? - PullRequest
1 голос
/ 09 апреля 2020

Я знаю, что мы можем вызывать один сценарий в другой с синтаксисом

* def ret = call read('fileName.feature@scenarioName')

Это хорошо, но если я sh вызову другой сценарий из того же файла возможностей, не имеет смысла передать имя файла. Я хотел бы, чтобы некоторые относительные пути как функция, чтобы избежать обслуживания, если кто-то переименовывает файл

Итак, мой вопрос - возможно ли вызвать другой сценарий в том же файле функций без указания имени файла объектов?

1 Ответ

1 голос
/ 09 апреля 2020

Нет, это абсолютно невозможно. Кроме того, это может привести в замешательство людей, пытающихся читать ваш набор тестов в будущем.

Обратите внимание, что вы можете использовать переменные ( фиксировано в 0.9.6.RC1 )

* def common = 'common.feature'
* def ret = call read(common + '@scenarioName')
...