In PHPUnit können Sie eine Testfallklasse (@runTestsInSeparateProcesses
) oder eine Testfunktion (@runInSeparateProcess
) mit Anmerkungen versehen, um Tests in Prozessisolation auszuführen. Es gibt auch eine Einstellung in der phpunit.xml
Konfigurationsdatei (processIsolation = "true"
), um alle Tests in separaten Prozessen auszuführen.Angeben einer Gruppe von PHPUnit-Tests zum Ausführen in separaten Prozessen
Ich habe eine Gruppe von Testfall-Klassen, die alle von einer datenbankbezogenen abstrakten Testklasse erben, die ich in Prozessisolation ausführen muss. Anmerkungen werden jedoch nicht von übergeordneten Klassen übernommen. Gibt es eine Möglichkeit für mich, diese Testfall-Klassen in @group, einem Verzeichnis oder einem anderen Spezifizierer in separaten Prozessen zu markieren, ohne jede Testfall-Klasse mit @runTestsInSeparateProcesses
zu markieren?