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

Fixtures
Fixtures

14 Apr 15

multi-mechanize
multi-mechanize

15 Apr 15

Scalasca
Scalasca

20 Feb 15

CppUnit
CppUnit

17 Feb 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!