我正在使用dredd进行合同驱动的开发测试。
给定一个蓝图apib文件,我知道如何配置dredd测试使其在本地或远程服务器上运行。通常,我的drdd配置文件中的相关字段显示为
blueprint: myblueprintfile.apib
endpoint: localhost:3000 <or any remote server>
虽然我没有找到自动引用托管在养蜂场上的远程蓝图的方法。我想要实现的是与
相似的东西blueprint: <remote apiary apib file>
endpoint: localhost:3000 <or any remote server>
在运行实际的dredd测试之前,我可以通过使用apiary CLI手动获取蓝图并将其保存到本地文件中来基本达到相同的结果
export APIARY_API_KEY=<key>
apiary fetch --api-name=<name>
是否可以直接从dredd配置文件中完成此步骤?
注意:
endpoint
字段,我的问题是让blueprint
字段自动指向远程养蜂场也许这个问题是重复的,但是我看过以前相关的问题却没有找到任何东西
答案 0 :(得分:1)
虽然可以指向远程存储的 .apib 文件,但不适用于私有文档。此时,您可以: