J'ai utilisé autotest pour les tests unitaires en ruby. Existe-t-il un équivalent pour PHP qui exécutera mes tests unitaires après la mise à jour de mon code? J'utilise PHPUnit et Eclipse.Autotest équivalent pour PHP?
Répondre
Vous pouvez utiliser watchr pour regarder votre répertoire et exécuter phpunit chaque fois qu'un fichier change.
Voici un rapide script que j'ai écrit, vous pouvez le personnaliser à votre propre structure de répertoire: http://gist.github.com/287950 – user260199
qui est guetteur pour les fichiers et les entités
peuvent exécuter des tests pour les entités/domaines modifiés et des tests trop
Merci de fournir une solution qui est implémentée en PHP. –
J'utilise grognement et grunt-PHPUnit pour regarder mon application et exécuter les tests lorsque je change les fichiers.
http://michaelcalkins.com/post/71024731696/run-phpunit-tests-continuously-using-grunt
J'utilise le entr
command pour ce genre de tâche. Il reçoit une liste de fichiers et exécute la commande donnée lorsque l'un des fichiers est modifié.
Exemple:
find src test -name "*.php" -type f | entr phpunit
La bonne chose à propos entr
est qu'il est anglais- et commande agnostique, je peux l'utiliser pour PHPUnit, test unitaire JavaScript, effilochage, etc. De plus, par rapport à watchr
, je seulement avoir à installer une commande au lieu d'un runtime ruby.
Vous recherchez des outils d'intégration continue php? http://stackoverflow.com/questions/tagged/php+continuous-integration http://stackoverflow.com/questions/144274/alternative-to-phpundercontrol-is-it-the-best Les réponses les plus fréquentes semblent être: phpundercontrol phing et xinc –