Karate 空手道呼叫读取功能失败,出现引用错误

Karate 空手道呼叫读取功能失败,出现引用错误,karate,Karate,我试图为json数组的每个元素调用一个特性 * def values = karate.mapWithKey(values, 'value') * def result = call read('my-feature') values 我的特征定义为 @Ignore Feature: My feature Background: *some task Scenario: # TEST: My scenario Given pa

我试图为json数组的每个元素调用一个特性

        * def values = karate.mapWithKey(values, 'value')
        * def result = call read('my-feature') values
我的特征定义为

@Ignore
Feature: My feature
  Background:
    *some task

   Scenario:
    # TEST: My scenario
    Given path urlPath, value
如果我使用@Tags,并且只运行这个场景,这就可以了

但在尝试运行所有空手道测试时,会出现错误

com.intuit.karate.exception.KarateException:my feature.feature:15-javascript评估失败:value,ReferenceError:第1行中未定义“value”

我该如何解决这个问题? 我已经将被忽略的功能标记为@Ignore,但是这没有帮助,不是吗

* def result = call read('my-feature') ids
如果仍然卡住,请按照以下流程操作:

找到解决方案, 我使用的是@Ignore注释,但它也需要映射到APITest类 决定性的 @KarateOptions(标记={“~@Ignore”})


将功能文件标记为@Ignore,解决了我的问题

是的,试图将测试移到通用值是一个错误,但问题是调用的功能没有被忽略。@varkashy我没有进一步的想法。请遵循流程啊,这个问题解决了,我在上面发布了答案。。非常感谢。