【发布时间】:2020-10-31 03:35:50
【问题描述】:
我们目前正在开发三个 puppet 模块。 一个包含一个已定义类型,其他两个应使用该类型。这个模块,我们称之为 ModuleA,尚未发布到我们的本地锻造/存储库中,并且在至少在其他两个模块中的一个(公司程序)中成功实施和测试之前不会发布。
定义类型在其他两个模块中用于创建资源并通过“包含”引用。 在 metadata.json 中,ModuleA 被添加为依赖项。
当我运行pdk test unit 时,它失败了,因为定义的类型是未知的。
目前其他两个模块中只有一个it { is_expected.to compile.with_all_deps } 测试,没什么复杂的。
如果ModuleA还没有发布,如何测试其他两个模块?
【问题讨论】: