PyZen

Tela Software:
PyZen
Detalhes de Software:
Versão: 0.3.2
Data de upload: 12 May 15
Revelador: Noah Kantrowitz
Licença: Livre
Popularidade: 3

Rating: nan/5 (Total Votes: 0)

PyZen é um corredor de teste contínuo para desenvolvedores paranóicos. & Nbsp; Enquanto o script está sendo executado, PyZen irá monitorar mudanças em seu código e re-executar o conjunto de testes quando necessário. Há frontends para vários quadros, bem como várias interfaces de notificação.
Instalação
PyZen pode ser instalado a partir PyPI usando easy_install:
easy_install PyZen
ou pip:
pip instalar PyZen
Frontends
PyZen fornece vários front-ends para recolher provas e executar o testador contínua.
Django
Para PyZen configuração sob Django adicionar pyzen ao seu INSTALLED_APPS. O zen manage.py correr para iniciar o processo de testador. Você pode dar um rótulo de aplicação ou o nome do teste usando o mesmo formato que o comando built-in teste.
Frasco
O frontend Flask é mantida como pacote separado, Balão-Zen.
Distutils
O pacote PyZen fornece um comando distutils zen que irá executar o teste configurado no setup.py sob PyZen. Execute zen setup.py para iniciar o processo testador.
Standalone
O script pyzen fornece um wrapper para executar qualquer script de teste sob PyZen. Execute pyzen yourscript.py arg1 arg2 ... para iniciar o processo testador. Sem opções de configuração estão disponíveis no momento.
Opções
--nocolor: bandeira, padrão: False
& Nbsp; Desabilitar saída colorida.
-u, --ui: default: autodetect
& Nbsp; forçar o uso de um módulo de interface do usuário específico. As opções disponíveis são win32, a OSX, Linux, e nenhum.
UIs
PyZen fornece uma interface de usuário para indicar o status atual de teste após cada corrida, mesmo se o console está no fundo. Além das três interfaces específicas da plataforma, a interface ninguém vai desativar esta exibição. Consulte a documentação do frontend para detalhes, mas a maioria dos frontends oferecer uma opção --ui para substituir a detecção automática.
Win32
A interface do usuário padrão no Windows é um ícone da bandeja do sistema que indica o status atual da prova e balão notificações após cada ensaio. Esta interface do usuário é testado no Windows XP e superior, embora possa funcionar com o Windows 2000.
OS X
A interface do usuário padrão no Mac OS X usa Growl via AppleScript. Uma notificação Growl é postado depois de cada teste.
Linux
A interface do usuário padrão no Linux utiliza libnotify através da biblioteca pynotify. Este é instalado por padrão em versões atuais do Ubuntu. Se pynotify não é encontrado, a interface será desativado.
Test Runner
Por padrão PyZen aumenta a saída de teste com a cor. Sabe-se a trabalhar em ambos sistemas * nix Windows e. A maioria dos frontends ter uma opção --nocolor para desativá-lo, se necessário

Recursos :.

  • Monitor de código-fonte e executar testes em mudar
  • UI notificação assíncrono específico do sistema operacional
  • saída de teste coloridas

Requisitos :

  • Python

Programas semelhantes

random_instances
random_instances

11 May 15

LAMPcheck
LAMPcheck

2 Jun 15

importchecker
importchecker

15 Apr 15

gprof2dot.py
gprof2dot.py

3 Jun 15

Outro software de desenvolvedor Noah Kantrowitz

TracThemeEngine
TracThemeEngine

20 Feb 15

Comentário para PyZen

Comentários não encontrado
Adicionar comentário
Ligue imagens!