1 つは MySQL データベースを使用し、もう 1 つは SQLite データベースを使用して、2 つの異なる DB 構成に対して Symfony2 アプリケーションの単体テストを実行する必要があります。
現在、単体テストを実行するときに使用する DB 構成を編集して選択していますapp/config/config_test.yml
。MySQL 関連の db 設定のコメントを外し、SQLite 関連の db 設定をコメントアウトするか、その逆を行います。
app/config/config-test-mysql.yml
これを行う必要はなく、代わりに 2 つの構成ファイル (おそらくと とapp/config/config-test-sqlite.yml
) を用意し、テストの実行時にコマンド ラインからテスト環境を選択したいと考えています。
でデフォルトの Symfony2 phpunit 構成を調べ、構成がapp/phpunit.xml.dist
利用するブートストラップ ファイル ( ) を調べたところ、単体テストを実行app/bootstrap.php.cache
するときに環境がデフォルトでどのようになるかを判断できません。test
単体テストを実行するときに使用する環境を選択するにはどうすればよいですか?