Kurt Payne Blog: Wie man Unit Test pcntl_fork ()

Kurt Payne hat einen neuen Beitrag in seinem Blog zeigt, wie Sie Gerät testen Sie Ihre Prozess-Forking in Ihrer PHP-Anwendung ( pcntl ).

An einem gewissen Punkt, viele PHP-Entwickler, die pcntl Funktionen in php wiederum zu einem Dämon oder Server zu schreiben, oder simulieren Threading. Aber wie wollen Sie Unit-Test dieses mit vollständiger Code-Coverage? […] Wir müssen einige schwarze Kunst PHP-Erweiterungen engagieren, damit dies geschieht. Eine Installationsanleitung folgt, und der Beitrag endet mit einer kompletten Auflistung der Unit-Test.

Er nutzt die test_helpers Ausbau und die Sebastian Bergmann zur Verfügung gestellt) = „https://github.com/zenovich/runkit/“> runkit , damit der Test neuer Methoden Kopieren der aktuellen pcntl Methoden und verhöhnt die Antworten zu definieren. Tests sind enthalten, um die Muttergesellschaft eines Prozesses zu überprüfen, die Überprüfung der Kinder eines Prozesses und Prüfung, dass eine Gabel gemacht werden könnten. Hes sogar visuellen Beweis von dieser Arbeitsgruppe einbezogen.

PHPDeveloper.org

Schreibe einen Kommentar