PyZen

Logiciel capture d'écran:
PyZen
Détails logiciels:
Version: 0.3.2
Date de transfert: 12 May 15
Développeur: Noah Kantrowitz
Licence: Gratuit
Popularité: 3

Rating: nan/5 (Total Votes: 0)

PyZen est un coureur de test en continu pour les développeurs paranoïaques & nbsp;. Tant que le script est exécuté, PyZen va surveiller les changements dans votre code et re-lancez votre suite de test en cas de besoin. Il ya des frontends pour cadres multiples ainsi que plusieurs interfaces de notification.
Installation
PyZen peut être installé depuis PyPI utilisant easy_install:
easy_install PyZen
ou PIP:
pip installer PyZen
Frontends
PyZen fournit de multiples interfaces de recueillir des tests et exécuter le testeur continue.
Django
Pour configurer PyZen sous Django ajouter pyzen à votre paramètre INSTALLED_APPS. Le zen manage.py Exécuter pour démarrer le processus de testeur. Vous pouvez donner une étiquette d'application ou le nom de test en utilisant le même format que la commande de test intégré.
Fiole
Le frontend Flask est maintenue comme paquet séparé, Flacon-Zen.
Distutils
Le paquet PyZen fournit un distutils commande zen qui se déroulera la suite de tests configuré dans setup.py sous PyZen. Exécutez zen setup.py pour démarrer le processus de testeur.
Standalone
Le script pyzen fournit un wrapper pour exécuter un script de test sous PyZen. Exécutez pyzen yourscript.py arg1 arg2 ... pour démarrer le processus de testeur. Pas d'options de configuration sont disponibles en ce moment.
Options
--nocolor: drapeau, par défaut: False
& Nbsp; désactiver la sortie de couleur.
-u, --ui: défaut: auto-détection
& Nbsp; Forcer l'utilisation d'un module d'interface utilisateur spécifique. Les options disponibles sont win32, OSX, Linux, et aucun.
interfaces
PyZen fournit une interface utilisateur pour indiquer l'état actuel de test après chaque course, même si la console est en arrière-plan. En plus des trois interfaces spécifiques à la plateforme, l'interface sera pas désactiver cet affichage. Consultez la documentation de frontend pour plus de détails, mais la plupart des interfaces offrent une option --ui pour remplacer la détection automatique.
Win32
L'interface par défaut sur Windows est une icône systray indiquant l'état de test et de ballons notifications actuelles après chaque exécution. Cette interface est testée sur Windows XP et supérieur, si elle peut travailler avec Windows 2000.
OS X
L'interface par défaut sur OS X utilise Growl via AppleScript. Une notification Growl est affiché après chaque essai.
Linux
L'interface par défaut sur Linux utilise libnotify via la bibliothèque pynotify. Il est installé par défaut sur les versions actuelles de Ubuntu. Si pynotify est introuvable, l'interface sera désactivée.
test Runner
Par défaut PyZen améliore la sortie de test avec la couleur. Il est connu pour fonctionner à la fois sur les systèmes * nix Windows et. La plupart des interfaces disposent d'une option pour désactiver --nocolor si nécessaire

Caractéristiques :.

  • code source du moniteur et exécuter des tests sur modifier
  • notification asynchrone interface utilisateur spécifique à OS
  • sortie de test coloré

Exigences :

  • Python

Logiciel similaire

Kieker
Kieker

20 Feb 15

py.saunter
py.saunter

20 Feb 15

nose-quickunit
nose-quickunit

20 Feb 15

D'autres logiciels de développeur Noah Kantrowitz

TracThemeEngine
TracThemeEngine

20 Feb 15

Commentaires à PyZen

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!