【发布时间】:2018-12-14 01:39:31
【问题描述】:
我是空手道新手,我已经下载了 karate-demo 项目,并且还在阅读所有内容。我最近加入了一个新项目。该项目由许多微服务组成,每个微服务都有自己的项目。每个项目都有一个功能文件,它们之间存在一些差异。 karate-config 文件在每个项目中都是相同的。特性中的test-header 场景在每个项目中都是相同的。
作为在一个地方更新 karate-config.js 的解决方案,在通用测试工具库/依赖项中拥有一个主 karate-config.js 文件然后让本地 karate-config 生成是不好的做法karate.config 大师的 callOnce 吗?
我们是否应该探索使用 json 文件从每个 karate-config.js 加载环境变量?
我们可以在这种架构中重用功能文件吗?
最好只创建 java 类并从 karate.config 调用它们吗?
感谢您的宝贵时间。
【问题讨论】:
标签: karate