1
PHPUnitでは、テストケースクラス(@runTestsInSeparateProcesses
)またはテスト関数(@runInSeparateProcess
)にアノテーションを付けて、プロセス分離でテストを実行できます。 phpunit.xml
設定ファイル(processIsolation = "true"
)には、すべてのテストを別々のプロセスで実行する設定もあります。個別のプロセスで実行するPHPUnitテストのグループを指定する
私は、プロセス分離で実行する必要があるデータベース関連の抽象テストクラスから継承するテストケースクラスのグループを持っています。しかし、注釈は親クラスから継承されません。これらのテストケースクラスを@group、ディレクトリ、または他の指定子で別々のプロセスで実行するようにマークする方法はありますか?各テストケースクラスに@runTestsInSeparateProcesses
とマークする必要はありませんか?