PyZen

Software screenshot:
PyZen
Software detaljer:
Version: 0.3.2
Upload dato: 12 May 15
Udvikler: Noah Kantrowitz
Licens: Gratis
Popularitet: 3

Rating: nan/5 (Total Votes: 0)

PyZen er en kontinuerlig test runner for paranoide udviklere. & Nbsp; Så længe scriptet kører, vil PyZen overvåge for ændringer i din kode og igen køre din test suite når det er nødvendigt. Der er frontends for flere rammer samt flere meddelelser UIS.
Installation
PyZen kan installeres fra PyPI hjælp easy_install:
easy_install PyZen
eller pip:
pip installere PyZen
Frontends
PyZen giver flere frontends til at indsamle prøver og køre den løbende tester.
Django
Til opsætning PyZen under Django tilføje pyzen til din INSTALLED_APPS indstilling. Den køre manage.py zen at starte testeren processen. Du kan give et program etiket eller test navn ved hjælp af samme format som den indbyggede test kommando.
Flask
Den Flask frontend opretholdes som separat pakke, Flask-Zen.
Distutils
Den PyZen pakke indeholder en distutils kommando zen, der vil køre testen suite konfigureret i setup.py under PyZen. Kør setup.py zen at starte testeren processen.
Standalone
Den pyzen script giver en wrapper til at køre nogen test script under PyZen. Kør pyzen yourscript.py arg1 arg2 ... at starte testeren processen. Ingen konfigurationsmuligheder er tilgængelige på dette tidspunkt.
Optioner
--nocolor: flag, standard: Falsk
& Nbsp; Deaktiver farvet output.
-u, --ui: standard: autodetect
& Nbsp; Tving anvendelse af en specifik UI modul. Tilgængelige indstillinger er win32, OSX, Linux og ingen.
UIS
PyZen tilvejebringer en brugergrænseflade til at indikere den aktuelle test status efter hver kørsel, selvom konsollen er i baggrunden. Udover de tre platformspecifikke grænseflader, vil ingen grænseflade deaktivere dette display. Se frontend dokumentationen for detaljer, men de fleste frontends tilbyder en --ui mulighed for at tilsidesætte autodetektering.
Win32
Standarden UI på Windows er et systray ikon, der angiver de aktuelle test status og ballon meddelelser efter hver kørsel. Denne UI er testet på Windows XP og højere, selvom det kan arbejde med Windows 2000.
OS X
Standarden UI på OS X bruger Growl via AppleScript. En Growl meddelelse er udstationeret efter hver testkørsel.
Linux
Standarden UI på Linux bruger libnotify via pynotify biblioteket. Dette er installeret som standard på de nuværende versioner af Ubuntu. Hvis pynotify ikke bliver fundet, vil grænsefladen deaktiveret.
Test Runner
Som standard PyZen forbedrer test output med farve. Det er kendt for at arbejde på både Windows og * nix systemer. De fleste frontends har en --nocolor mulighed for at deaktivere det, hvis nødvendigt

Funktioner :.

  • Monitor kildekode og køre test på ændre
  • OS-specifikke async notification UI
  • Farvet test output

Krav :

  • Python

Lignende software

lava-ci
lava-ci

11 May 15

Clamity
Clamity

12 May 15

NoseKay
NoseKay

11 May 15

SpeedTest
SpeedTest

12 May 15

Andre software developer Noah Kantrowitz

TracThemeEngine
TracThemeEngine

20 Feb 15

Kommentarer til PyZen

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!