2014-10-09 24 views
2

是否有機制將本地設置導入到codeception.yml配置文件?將本地設置導入到codeception.yml

我們的開發人員有自己的數據庫,也許有其他一些環境特定的測試設置,所以這些設置不應該推送到GIT。通常我們通過有兩個配置文件來解決這個問題,其他的一個是GIT中的global &。另一個地方性的東西以某種方式被合併到全球的地方,並被git忽略。我想實現將結構如下:

  • codeception.yml - 全局設置
  • codeception.local.yml - 本地設置女巫將如合併全局設置通過導入

有一個包含屬性的配置文件,但它似乎處理完整的測試套件。

回答

5

是的。我找不到有關它的任何手冊,所以我通過源代碼挖掘,它看起來像讀取codeception.yml和codeception.dist.yml文件。

我測試了它看起來像codeception.dist.yml是你的全局配置,codeception.yml是你應該使用你的本地和投入.gitignore。 suite.yml文件也一樣。 acceptance.suite.dist.yml是被accepted.suite.yml等覆蓋的全局。

+2

手冊中有這樣的內容:http://codeception.com/docs/02-GettingStarted#Configuration也許你可以將其添加到您的答案。 – marcv 2015-10-23 12:06:04