Frage

PHPUnit funktioniert großartig, ich liebe es wirklich, Problem, das ich habe, ist, dass mein Hosting-Plan auf der Dauer einer Abfrage eine 30 Sekunden Kappe auferlegt. Wenn PHPUnit Tests länger dauern als das, wird die Verbindung vom Server geschlossen, und ich nie, wenn alle meine Prüfungen bestanden finden bekommen oder nicht.

Gibt es eine vorhandene automatische Art und Weise eine beliebig lange Testsuite des Laufens mit AJAX zu Batch Unit-Tests, so dass sie nie die Schwelle 30er Jahren getroffen hatte? Solange jeder einzelne Test als 30s weniger nimmt ich denke, es sollte funktionieren.

Danke

Keine korrekte Lösung

Andere Tipps

Warum laufen Sie die Tests auf dem Produktionsserver? Ihre Tests sind für den Betrieb auf dem Entwicklungs-Server, um sicherzustellen, dass Ihr Code ist gut, bevor sie in Produktion zu senden.

Sie können möglicherweise das Standard-Timeout mit set_time_limit ( Link ) ändern. Das setzt die verbleibende Zeit zu laufen, wenn es ausgeführt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top