Я пытаюсь сделать что-то вроде этого:
sample_generic.feature
Scenario:
* def result = call read('#(feature)') headers
И у меня есть еще один файл функций:
sample_caller.feature
Scenario:
* def result = call read('sample_generic.feature') {feature: 'classpath:common/example.feature'}
Когда я пытаюсь это сделать, я получаю сообщение об ошибке:
com.intuit.karate.exception.KarateException:
/****/test-suite/src/test/java/example/common/#(feature) (No such file or directory)
at com.intuit.karate.Script.evalFeatureCall(Script.java:1647)
at com.intuit.karate.Script.call(Script.java:1579)
at com.intuit.karate.Script.evalKarateExpression(Script.java:228)
at com.intuit.karate.Script.evalKarateExpression(Script.java:170)
at com.intuit.karate.Script.assign(Script.java:598)
at com.intuit.karate.Script.assign(Script.java:524)
at com.intuit.karate.StepDefs.def(StepDefs.java:305)
at ✽.* def result = call read('classpath:common/sample_generic.feature') {feature: 'example.feature'}(/*****/test-suite/src/test/java/example/common/example.feature:12)
Есть идеи о том, поддерживается ли этот способ динамического вызова самого файла объектов каратэ?
Спасибо