Symfony2 用に 2 つの特定の PHPUnit テスト環境をセットアップしようとしています。
Ant を使用して PHPUnit を実行しているので、以下の 2 つのコマンドを実行すると、次の結果が期待されます。
ant test
MySQL データベースを使用してテスト スイートを実行します。(ステージング環境と本番環境の一致)
ant ramdisk
SQLite ramdisk を使用してテスト スイートを実行します。(超早い!)
MySQL と SQLite を PHPUnit 用に個別にセットアップする方法は、非常に簡単に理解できます。
使用する特定の環境を PHPUnit に指定させるにはどうすればよいですか?
テスト用の基本クラスは環境をセットアップしますが、条件付きで環境を設定できるように、PHPUnit からここに渡される引数を取得する方法がわかりません。
RAM ディスク用に別のブートストラップを試しましたが、基本テスト クラスが環境を設定するため、あまり進展しませんでした。
何か案は?