.
PyZen sürekli testi paranoyak geliştiriciler için koşucu & nbsp; sürece komut çalıştığı gibi, PyZen kodunuzda değişiklikleri izleyecek ve gerektiğinde test paketi yeniden çalıştırın. Birden çok çerçeve yanı sıra çok sayıda bildirim arayüzler frontends vardır.
Kurulum
PyZen easy_install kullanarak PyPI yüklenebilir:
easy_install PyZen
veya pip:
PyZen yüklemek pip
Önuçlar
PyZen testleri toplamak ve sürekli bir test cihazı çalıştırmak için birden fazla frontends içerir.
Django
Django altında kurulum PyZen için INSTALLED_APPS ayarı pyzen ekleyin. run manage.py zen test işlemini başlatmak için. Yerleşik test komutu ile aynı biçimi kullanarak bir uygulama etiketi veya test adını verebilirsiniz.
Cep şişesi
Matara frontend ayrı paket, Flask-Zen olarak korunur.
Distutils modülünü
PyZen paketi distutils modülünü PyZen altında setup.py yapılandırılan test paketi çalışacak zen komut sağlar. Test işlemini başlatmak için setup.py zen çalıştırın.
Bağımsız
pyzen komut PyZen altında herhangi bir test komut dosyasını çalıştırmak için bir sarıcı sağlar. Test işlemini başlatmak için pyzen yourscript.py arg1 arg2 ... çalıştırın. Hiçbir yapılandırma seçenekleri şu anda mevcuttur.
Seçenekler
--nocolor: bayrak, varsayılan: Yanlış
& Nbsp; renkli çıktı devre dışı bırakın.
-u, --ui: default: autodetect
& Nbsp; belirli bir UI modülü kullanımını zorlayın. Mevcut seçenekler win32, osx, linux ve hiçbiri.
UI
PyZen konsol arka planda olsa bile, her çalıştırdıktan sonra geçerli test durumunu gösteren bir UI sağlar. Üç platforma özgü arayüzleri ek olarak, hiçbiri arayüzü bu ekranı devre dışı bırakır. Ayrıntılar için önyüz belgelerine bakın, ama çoğu frontends autodetection geçersiz kılmak için bir --ui seçeneği sunuyoruz.
Win32
Windows varsayılan UI her çalıştırdıktan sonra geçerli test durumu ve balon bildirimleri gösteren bir Systray simgesi. O Windows 2000 ile çalışabilir ama bu UI, Windows XP ve daha üzerinde test edilmiştir.
OS X
OS X'te varsayılan UI AppleScript aracılığıyla Growl kullanır. Bir Growl bildirim Her test çalışmasından sonra nakledilir.
Linux
Linux üzerinde varsayılan UI pynotify kütüphanesi aracılığıyla libnotify kullanır. Bu Ubuntu güncel sürümleri üzerinde varsayılan olarak yüklenir. Pynotify bulunmazsa, arayüz devre dışı bırakılacak.
Test Runner
Varsayılan olarak PyZen renk test çıkışını artırır. Windows ve * nix sistemleri hem üzerinde çalışmak için bilinir. Çoğu frontends gerekirse devre dışı bırakmak için bir seçenek var --nocolor
Özellikler :. On
- Monitör kaynak kodu ve koşmak testler değiştirmek
- OS özgü zaman uyumsuz bildirim UI
- Renkli testi çıkışı
Gereksinimleri :
- Python
Yorum Bulunamadı