【问题标题】:Import a YAML (fixtures) file from another从另一个导入 YAML(夹具)文件
【发布时间】:2011-03-16 21:30:12
【问题描述】:

为了更好的组织(例如:种子和测试数据),是吗? 可以拆分yaml文件并从第二个导入第一个。 当然,file1 中的变量应该可以在 第二。我使用基于 Snakeyaml 的解析器 i java,如果这很重要的话。 谢谢。

更新 1:(示例)

种子文件:seed.yaml

Priority(L1E1):
    level:          1
    priorityCode:   E1
    description:    Escalation

测试数据文件:test-data.yaml

Request(RER1):
    priority:      L1E1
    title:         Something

所以,我需要拆分文件,因为它们变得很大。此外,一个文件中定义的变量/数据(本例中为 L1E1)需要在第二个文件中可访问。

【问题讨论】:

    标签: yaml


    【解决方案1】:

    YAML 没有定义“包含”指令。 “file1 中的变量应该可以在第二个中使用”是什么意思?您是否希望锚点和别名可以跨文件工作?

    【讨论】:

    • 对不起,我不习惯 yaml 文件中可用的类型。因此,请在 qn.xml 中找到更新的示例。谢谢。
    • Priority(L1E1) 是 YAML 的一个标量。请使用 instantyaml.appspot.com 查看规范的 YAML。恐怕你要主播和别名,但我不确定。请阅读规范。
    • 感谢您的链接。复制数据还不错,因为没有导入(拆分文件)指令。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2018-10-30
    • 2022-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 2021-10-02
    • 2013-06-03
    相关资源
    最近更新 更多