2010-01-22 21 views
5

Ruby'de birim testi için autotest kullanıyorum. Kod güncellendikten sonra birim testlerimi çalıştıracak PHP için bir eşdeğer var mı? PHPUnit ve Eclipse kullanıyorum.PHP için Autotest eşdeğeri?

+1

Sürekli entegrasyon araçları mı arıyorsunuz? http://stackoverflow.com/questions/tagged/php+continuous-integration http://stackoverflow.com/questions/144274/alternative-to-phpundercontrol-is-it-the-best Ortak cevaplar şöyle görünür: phpundercontrol phing ve xinc –

cevap

7

Dizini izlemek ve bir dosya değiştiğinde phpunit çalıştırmak için watchr'i kullanabilirsiniz. Değiştirilen kişiler/etki alanları için testleri ve testleri çalıştırabilirsiniz dosya ve kuruluşlar

için gözlemcisi olduğunu

http://github.com/mynyml/watchr

+2

İşte yazdığım hızlı bir betik, kendi dizin yapınıza göre özelleştirebilirsiniz: http://gist.github.com/287950 – user260199

0

Ben görevin bu tür entr command kullanın. Bir dosya listesi alır ve dosyalardan biri değiştiğinde verilen komutu çalıştırır.

Örnek:

find src test -name "*.php" -type f | entr phpunit 

iyi bir şey hakkında entr Ben, bu watchr kıyasla, ben PHPUnit, JavaScript ünite testi, tüylenme, vb Ayrıca için kullanabilirsiniz, dil-ve komut agnostik olmasıdır Sadece bir ruby ​​çalışma zamanı yerine bir komut yüklemeliyim.