将本地设置导入codeception.yml

Jou*_*nen 2 codeception

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

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

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

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

小智 6

是的,是的.我找不到任何关于它的手册,所以我挖掘了源代码,看起来它同时读取了codeception.yml和codeception.dist.yml文件.

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

  • 手册中有这个:http://codeception.com/docs/02-GettingStarted#Configuration也许您可以将它添加到您的答案中. (2认同)