2011-07-24 9 views

Odpowiedz

0

Spróbuj

touch/tmp/NT; podczas gdy [prawda]; zrobić, jeśli [find . -newer /tmp/nt -type f | grep -v app/cache | wc -l-gt 0]; następnie phpunit; touch/tmp/nt; fi; spać 5; wykonane

Używam go do automatycznego uruchamiania phpunit. Wymienić PHPUnit z poleceniem, aby uruchomić testy zastąpić sleep 5 z sleep 1 jeśli chcesz sprawdzić co sekundę (w zależności od wielkości plików)

6

Nie jestem pewien, czy to zadziała w przypadku testów, ale Nodemon (https://github.com/remy/nodemon) wygląda tak, jak chcesz.

+0

mały plik z tym należy zrobić sztuczka ... thanx :) – Amit

+3

Niestety używa mechanizmu odpytywania - strażnik jest znacznie bardziej wydajny przy użyciu mechanizmu powiadamiania OS. – khoomeister

+0

Działa nawet w Windows/Pythonie: nodemon --exec "python tests/test_api.py" --watch ./ --ext py –

1

Install Jasmine i prowadzonym

jasmine-node <dir> --autotest 
Powiązane problemy