2016-03-23 49 views
0

我想測試我的項目的一些方法,我使用phpphit和cakephp。 我試圖在TeamCity中自動運行測試,但是當teamcity運行測試時,它使用默認數據庫而不是測試數據庫來執行測試,我希望teamcity使用測試數據庫,就像運行測試時一樣在phpunit中使用phpunit。使用正確的數據庫(teamcity和cakephp)運行測試

這是給我的TeamCity錯誤:

MissingDatasourceConfigException:數據源配置 「默認」 在database.php中

對不起,我的英語沒有被發現!

回答

0

你有其中進口記錄或模式從默認數據庫的任何燈具?在這種情況下,您必須創建默認數據庫,這可能是您看到此錯誤消息的原因。

+0

@Martin_Persson我有兩個數據庫,默認數據庫和測試數據庫,我用燈具的測試數據庫,當我在使用PHPUnit phpstorm運行測試,但是當我運行TeamCity的,他的任務,它使用默認的數據庫 – thirteen

+0

我的意思是說,您可能會在缺省數據庫上進行模式查找,這需要它存在以及測試數據庫。如果你刪除了默認的數據庫配置,我假設你會在TeamCity中得到PHPStorm中的相同錯誤? –

相關問題