Ich habe eine einfache PHPUnit/Symfony WebTestCase eingerichtet, um das Login-Formular unserer Website zu testen.PHPUnit + Symfony: Crawler Folgen Redirects Ursachen SegFault
$form = $crawler->filter("#register")->form();
// set form values
$crawler = $this->client->submit($form);
wird ein Formular an /register
, einreichen und dann zu /registered
auf Erfolg (und 200/OK zurück zu /register
auf Fehler) umleiten.
Wenn ich entweder $this->client->followRedirects();
vor Block oben oder $this->client->followRedirect();
nach dem Senden verwende, bekomme ich einen segfault. Es gibt wirklich keinen Hinweis darauf, wo der Segfault stattfindet.
Etwas anderes zu beachten: wenn ich JUST die Tests in dieser Tests Elternklasse (2 Tests) laufen, d. H. Mit --filter [THE CLASS]
läuft es gut. Wenn ich versuche, diesen Test zusammen mit der vollständigen Suite (~ 15 Tests) auszuführen, erhalte ich den Segfault.
Ich habe versucht, phpunit mehr Speicher mit der -d
Flagge geben, aber das hilft nicht wirklich.
Cooler Dank, werde ich gehen geben. –
Sieht aus wie es funktioniert hat, danke! –
nette eins. habe den seg fault auch für mich gelöst :) danke dafür :) – Sharpy35