0
私は自分のプロジェクトのいくつかのメソッドをテストしたい、私はphpunitでcakephpを使っている。 私はTeamcityでテストを自動的に実行しようとしていますが、チームシティーがテストを実行すると、テストデータベースではなくデフォルトのデータベースを使用してテストが実行されます。 phpunitをphpunitで実行します。正しいデータベース(teamcityとcakephp)でテストを実行
これは私のチームシティーを与えるエラーです:
私の英語のため申し訳ありませんMissingDatasourceConfigException:データソースの設定「のデフォルトは」database.phpで
に見つかりませんでした!
@Martin_Persson私はphpunitでphpstormでテストを実行すると、デフォルトデータベースとテストデータベースの2つのデータベースを持っていますが、私は彼のタスクをTeamcityで実行するとデフォルトデータベースを使用します – thirteen
私が言っているのは、デフォルトのデータベースでスキーマルックアップを実行していて、テストデータベースと同様に存在する必要があるということです。デフォルトのデータベース設定を削除すると、TeamCityと同じエラーが発生すると思いますか? –