Ich habe autotest für Unit-Tests in Ruby verwendet. Gibt es eine Entsprechung für PHP, die meine Komponententests ausführt, nachdem mein Code aktualisiert wurde? Ich benutze PHPUnit und Eclipse.Autotest entspricht für PHP?
Antwort
Sie können watchr verwenden, um Ihr Verzeichnis zu überwachen und phpunit auszuführen, wenn sich eine Datei ändert.
Hier ist ein schnelles Skript, das ich geschrieben habe, Sie können es an Ihre eigene Verzeichnisstruktur anpassen: http://gist.github.com/287950 – user260199
, die Beobachter für Dateien und Organisationen ist
können Tests für geänderte Einheiten/domains und Tests durchführen zu
Vielen Dank für die Bereitstellung einer Lösung, die in PHP implementiert ist. –
Ich benutze Grunzen und Knurren-phpunit meine zu sehen Anwendung und führen Sie die Tests aus, wenn ich die Dateien ändere.
http://michaelcalkins.com/post/71024731696/run-phpunit-tests-continuously-using-grunt
Ich verwende die entr
command für diese Art von Aufgabe. Es empfängt eine Liste von Dateien und führt den angegebenen Befehl aus, wenn sich eine der Dateien ändert.
Beispiel:
find src test -name "*.php" -type f | entr phpunit
Die gute Sache über entr
ist, dass es sprach- und Befehl Agnostiker ist, ich es für phpunit verwenden kann, JavaScript Unit-Test, Fusseln usw., auch im Vergleich zu watchr
, I muss nur einen Befehl anstelle einer Ruby Runtime installieren.
- 1. RVM entspricht für PHP?
- 2. JavaScript entspricht RegExp für PHP
- 3. watchr vs autotest für schienen apps
- 4. mysql_num_rows entspricht für JSON in PHP
- 5. Python entspricht "php -s"
- 6. Autotest zeigt leer
- 7. Autotest unendlich Schleife
- 8. PHP: Entspricht umfassen eval
- 9. Javascript Entspricht PHP Explode()
- 10. cURL zu PHP entspricht
- 11. PHP entspricht Python's enumerate()?
- 12. Warum funktioniert der Autotest nicht?
- 13. Shoulda, Rails Tests und Autotest
- 14. Autotest, Shoulda, Ruby - Das Setup?
- 15. Autotest läuft nicht nach Änderungen
- 16. Warum funktioniert der Autotest nicht?
- 17. java entspricht PHP HMAC-SHA1
- 18. PHP entspricht JQuery AJAX jsonp
- 19. entspricht Windows Xcopy auf PHP?
- 20. C# String.Format() Entspricht in PHP?
- 21. Perl entspricht Php foreach Schleife
- 22. PHP preg_replace alle Instanz entspricht
- 23. PHP entspricht ASP.NET/SharePoint Webparts?
- 24. Entspricht PHP simplexml_load_string in Node.js
- 25. Java HashSet entspricht in PHP
- 26. Gibt es etwas wie "Autotest" für Python-Unittests?
- 27. "Friends" entspricht für Java?
- 28. "ResizeEnd" entspricht für usercontrols
- 29. Entspricht cudaGetErrorString für cuBLAS?
- 30. Entspricht „Abc.class.getName()“ für Felder
Sie suchen nach PHP Continuous Integration Tools? http://stackoverflow.com/questions/tagged/php+continuous-integration http://stackoverflow.com/questions/144274/alternative-to-phpundercontrol-is-it-the-best Allgemeine Antworten scheinen zu sein: phpundercontrol phing und xinc –