PyZen

Software screenshot:
PyZen
Software informatie:
Versie: 0.3.2
Upload datum: 12 May 15
Ontwikkelaar: Noah Kantrowitz
Licentie: Gratis
Populariteit: 79

Rating: 2.0/5 (Total Votes: 1)

PyZen is een continu-test loper voor paranoïde ontwikkelaars & nbsp;. Zolang het script wordt uitgevoerd, zal PyZen controleren op veranderingen in uw code en opnieuw uitvoeren van uw test suite als dat nodig is. Er zijn frontends voor meerdere frameworks evenals verschillende kennisgeving UI.
installatie
PyZen kan worden geïnstalleerd vanaf PyPI gebruik easy_install:
easy_install PyZen
of pip:
pip PyZen installeren
Frontends
PyZen biedt meerdere frontends om tests te verzamelen en uit te voeren de continue tester.
Django
Om setup PyZen onder Django pyzen toevoegen aan uw INSTALLED_APPS setting. Het lopen manage.py zen om de tester te starten. U kunt een toepassing label of toets naam met hetzelfde formaat als de ingebouwde in de test opdracht te geven.
Fles
De Fles frontend wordt gehandhaafd als afzonderlijk pakket, Kolf-Zen.
Distutils
De PyZen pakket biedt een distutils opdracht zen dat de test suite geconfigureerd in setup.py onder PyZen zal lopen. Ren setup.py zen om de tester te starten.
Standalone
De pyzen script biedt een wrapper om elke testscript draaien onder PyZen. Run pyzen yourscript.py arg1 arg2 ... om de tester te starten. Geen configuratieopties zijn beschikbaar op dit moment.
Opties
--nocolor: vlag, default: Valse
& Nbsp; Schakel gekleurde output.
-u, --ui: default: autodetect
& Nbsp; Dwing het gebruik van een specifieke UI module. Beschikbare opties zijn win32, osx, Linux, en niemand.
UI
PyZen biedt een gebruikersinterface voor de huidige test-status na elke run aan te geven, zelfs als de console is op de achtergrond. Naast de drie platformspecifieke interfaces, de geen-interface deze display uitschakelen. Zie de frontend documentatie voor details, maar de meeste frontends bieden een --ui optie om de autodetection overschrijven.
Win32
De standaard UI op Windows is een systeemvak pictogram dat de huidige test status en ballon meldingen na elke run. Deze UI is getest op Windows XP en hoger, maar het kan werken met Windows 2000.
OS X
De standaard UI op OS X gebruikt Growl via AppleScript. Een Growl melding wordt na elke uitgevoerde test.
Linux
De standaard UI op Linux gebruikt libnotify via de pynotify bibliotheek. Deze wordt standaard geïnstalleerd op de huidige versies van Ubuntu. Als pynotify niet wordt gevonden, zal de interface worden uitgeschakeld.
Test Runner
Standaard PyZen verbetert de test output met kleur. Het is bekend om te werken op zowel Windows en * nix-systemen. De meeste frontends hebben een --nocolor optie als nodig is om het uit te schakelen

Eigenschappen .

  • Monitor broncode en tests uitvoeren op veranderen
  • UI asynchrone kennisgeving OS-specifieke
  • Colored testuitgang

Eisen

  • Python

Vergelijkbare software

benchbase
benchbase

11 May 15

importchecker
importchecker

15 Apr 15

PytestFramework
PytestFramework

20 Feb 15

Andere software van ontwikkelaar Noah Kantrowitz

TracThemeEngine
TracThemeEngine

20 Feb 15

Reacties op PyZen

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!