python-izlerken-testrunner dosya değişiklikleri otomatik test yürütme sağlar.
Neden
Birim test daha eğlenceli olduğundan
* Eğer ünite testleri geri bildirim almak için editörü dışarı geçmek zorunda değilsiniz zaman.
Eğer testler geri bildirim almak kadar * kısa geribildirim dönemidir.
Ben rubys otomatik test komutu ile üveitlerdeki oynuyor gördüm, bu yüzden böyle bir şey inşa etmek Felix pestered ve yaklaşık iki yıl kullandıktan sonra, nihayet onu ambalaj için çevresinde var.
Beyin ölü basit Buna ek olarak, hiçbir bağımlılıkları vardır ve _really_ küçük.
Kullanım
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % Watching_testrunner help
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Kullanımı: watching_testrunner [seçenekler] komut [argümanlar ...]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Seçenekler:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bu yardım iletisini ve çıkış göstermek
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -b BasePath, --basepath = BasePath
değişiklikleri izlemek için taban yolu
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -p WATCH_WILDCARD, --pattern = WATCH_WILDCARD
dosya adları izlemek için glob tarzı desen
Örnekler
& Nbsp; & nbsp; watching_testrunner nosetessts $ NOSETESTS_ARGUMENTS
Bu nosetests çalışacak her geçerli dizin değişiklikleri altında herhangi bir piton dosyası
& Nbsp; & nbsp; & nbsp; & nbsp; watching_testrunner --basepath foo / bar --pattern = "*" nosetessts $ NOSETESTS_ARGUMENTS
Bu nosetests çalışacak her ./foo/bar değişikliklerin altında herhangi bir dosya.
& Nbsp; / / js_tests --pattern = için watching_testrunner --basepath yolu "*. js" yasemin --console
& Nbsp;. Bu çalışacak yasemin --console ./path/to/js_tests değişikliklerin altında herhangi bir js dosyası (yani herhangi bir dil için herhangi bir aracı kullanarak otomatik test yürütme almak için izliyor testrunner kullanabilirsiniz) her
Gereksinimler :
- Python
Yorum Bulunamadı