PyZen je kontinuální testovací běžec na paranoidních vývojáře & nbsp;. Dokud skript spuštěn, bude PyZen monitorovat změny ve vašem kódu, a v případě potřeby znovu spustit testovací sady. Existují nadstaveb pro více rámců, jakož i několik oznámení UIS.
Instalace
PyZen lze instalovat z PyPI použití easy_install:
easy_install PyZen
nebo PIP:
PiP nainstalovat PyZen
Frontends
PyZen poskytuje několik frontendy sbírat testy a spusťte nepřetržité tester.
Django
Pro nastavení PyZen pod Django přidat pyzen do vašeho nastavení INSTALLED_APPS. Běžet manage.py zen spusťte proces testeru. Můžete si dát štítek aplikace nebo testovací jméno pomocí stejný formát jako vestavěné v testovacím příkazu.
Baňka
Baňka rozhraní je veden jako samostatný balík, baňky-Zen.
Distutils
Balíček obsahuje PyZen uskupení A distutils zen, který bude spuštěn testovací sady nakonfigurován setup.py pod PyZen. Spustit setup.py Zen spusťte proces testeru.
Samostatný
Pyzen skript poskytuje obal spustit jakýkoli testovací skript pod PyZen. Spusťte pyzen yourscript.py arg1 arg2 ... spusťte proces testeru. Nejsou k dispozici žádné možnosti konfigurace v tomto okamžiku.
Možnosti
--nocolor: flag, default: False
& Nbsp; Zakázat barevný výstup.
-u, --ui: výchozí: autodetekce
& Nbsp; Vynutí použití konkrétního modulu UI. Dostupné volby jsou win32, OSX, Linux a žádný.
UIs
PyZen poskytuje uživatelské rozhraní, aby indikoval aktuální stav testu po každém běhu, a to iv případě, že konzole je v pozadí. Kromě tří rozhraní platformy-specifický, bude nikdo rozhraní vypnout toto zobrazení. Naleznete v dokumentaci frontend pro detaily, ale většina nadstaveb nabízejí --ui možnost přepsat autodetekce.
Win32
Výchozí uživatelské rozhraní systému Windows je systray ikona označující aktuální stav testu a balónem oznámení po každém běhu. Tato UI je testován na Windows XP a vyšší, i když to může pracovat s Windows 2000.
OS X
Výchozí UI na OS X používá Growl přes AppleScript. Oznámení Growl je vyslán po každém testu.
Linux
Výchozí UI na Linuxu používá libnotify přes pynotify knihovny. To je ve výchozím nastavení nainstalován na aktuální verze Ubuntu. Pokud pynotify není nalezen, bude rozhraní zakázán.
Testovací Runner
Ve výchozím nastavení PyZen zvyšuje testovací výstup s barvou. Je známo, že práce na obou systémech Windows a * nix systémy. Většina nadstaveb má --nocolor možnost zakázat ji v případě potřeby
Vlastnosti :.
- Zdroj Monitor kód a spustit testy na změnit
- OS-specifické oznámení async UI
- Barevný testovací výstup
Požadavky na :
- Python
Komentáře nebyl nalezen