是否有机制将本地设置导入codeception.yml配置文件?
我们的开发人员拥有自己的数据库,也许还有一些其他特定于环境的测试设置,因此不应将这些设置推送到GIT。通常我们通过使用两个配置文件来解决这个问题,其中一个配置文件是global&在GIT。另一个,本地的一个以某种方式合并到全局一个并被git忽略。我想要实现的是结构:
配置文件有一个include属性,但它似乎处理完整的测试套件。
答案 0 :(得分:5)
实际上是的。我无法找到关于它的手册,所以我挖掘了源代码,看起来它同时读取了codeception.yml和codeception.dist.yml文件。
我测试了它看起来像codeception.dist.yml是你的全局配置,而codeception.yml是你应该用于你的本地并放入.gitignore。 suite.yml文件也是如此。 acceptance.suite.dist.yml是被accept.suite.yml等覆盖的全局。