Com o Ruby configurado em seu ambiente (veja como fazer) é só instalar a gem https://github.com/mynyml/watchr e criar um arquivo .watchr com o seguinte conteúdo.
Crie o arquivo em my-ci-app/tests/support/enviromment.php.
Este arquivo servirá para centralizar os arquivos de suporte que precisam ser importados para o funcionamento do watchr com o phpunit sendo executado a partir da raiz do projeto.
Este arquivo servirá para centralizar os arquivos de suporte que precisam ser importados para o funcionamento do watchr com o phpunit sendo executado a partir da raiz do projeto.
<?php
include_once dirname(__FILE__) . '/../../application/third_party/CIUnit/bootstrap_phpunit.php';
A cada novo arquivo de teste incluir a linha abaixo:<?php
include_once dirname(__FILE__) . '/../support/enviromment.php';
O watchr ficará observando os arquivos do projeto e notificará o sistema sobre qualquer alteração.$ watchr .watchr
Agora ao salvar tanto arquivos de testes ou do sistema uma mensagem será exibida automaticamente.Referências:
https://github.com/Programania/PHPAutotest
http://bakery.cakephp.org/por/articles/amitsamtani/2010/10/10/autoteste_usando_watchr_ficando_notificado_via_growl
http://bakery.cakephp.org/por/articles/amitsamtani/2010/10/10/autoteste_usando_watchr_ficando_notificado_via_growl
I think it should say
ResponderExcluirwatch("application/(models|controllers)/(.*)\.php") do
...
end
Oops, your way works too, apologies
ResponderExcluirAllan, thanks for the comment. No problems!
ResponderExcluir