python stebėjimas-testrunner suteikia automatinis bandymo vykdymą failo pakeitimų.
Kodėl "
Kadangi vieneto bandymai yra dar smagiau
* Kai jūs neturite pereiti iš jūsų redaktorius gauti grįžtamąjį ryšį iš vieneto bandymai.
* Trumpesnis atsiliepimai laikotarpis yra iki jums gauti grįžtamąjį ryšį iš savo testų.
Aš mačiau usefullness darbų brandinamam Rubys AUTOTEST komandą, todėl aš pestered Felix sukurti kažką panašaus į tai, ir po jį naudoti maždaug dvejus metus, aš pagaliau gavau aplink pakavimas ją.
Be to, kad ji yra smegenų mirę paprasta, neturi priklausomybes ir yra _really_ mažas.
Naudojimas
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % Watching_testrunner help
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Naudojimas: watching_testrunner [options] komanda [argumentai ...]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Pasirinkimai:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -h, help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; parodyti šią pagalbos pranešimą ir išeiti
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -b BASEPATH, --basepath = BASEPATH
bazė kelias žiūrėti pokyčių
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -p WATCH_WILDCARD, --pattern = WATCH_WILDCARD
Glob stiliaus raštas failų vardai žiūrėti
Pavyzdžiai
& Nbsp; & nbsp; watching_testrunner nosetessts $ NOSETESTS_ARGUMENTS
Tai bus paleisti nosetests kiekvieną kartą, kai python failas žemiau einamojo katalogo pokyčius
& Nbsp; & nbsp; & nbsp; & nbsp; watching_testrunner --basepath foo / bar --pattern = "*" nosetessts $ NOSETESTS_ARGUMENTS
Tai bus paleisti nosetests kiekvieną kartą, kai žemiau ./foo/bar pokyčių failą.
& Nbsp; watching_testrunner --basepath kelias / iki / js_tests --pattern = "*. JS" jazminų --console
& Nbsp;. Tai bus paleisti jazminų --console kiekvieną kartą, kai js failą žemiau ./path/to/js_tests pokyčių (ty galite naudoti žiūri testrunner gauti automatinį bandymų vykdymą naudojant bet priemonė bet kokia kalba)
Reikalavimai :
- Python
Komentarai nerastas