将本地设置导入codeception.yml

时间:2014-10-09 09:09:57

标签: codeception

是否有机制将本地设置导入codeception.yml配置文件?

我们的开发人员拥有自己的数据库,也许还有一些其他特定于环境的测试设置,因此不应将这些设置推送到GIT。通常我们通过使用两个配置文件来解决这个问题,其中一个配置文件是global&在GIT。另一个,本地的一个以某种方式合并到全局一个并被git忽略。我想要实现的是结构:

  • codeception.yml - 全局设置
  • codeception.local.yml - 本地设置将合并到全局设置,例如通过导入

配置文件有一个include属性,但它似乎处理完整的测试套件。

1 个答案:

答案 0 :(得分:5)

实际上是的。我无法找到关于它的手册,所以我挖掘了源代码,看起来它同时读取了codeception.yml和codeception.dist.yml文件。

我测试了它看起来像codeception.dist.yml是你的全局配置,而codeception.yml是你应该用于你的本地并放入.gitignore。 suite.yml文件也是如此。 acceptance.suite.dist.yml是被accept.suite.yml等覆盖的全局。