nosedbreport é um plugin nariz que expõe um único plugin que pode frente vários bancos de dados de back-end para armazenar o resultado da execução de um teste de nariz & nbsp;. Tendo os resultados de seus testes, se eles são parte de um sistema de integração contínua ou não, permite-lhe fazer perguntas interessantes sobre o seu projeto, tais como
- Quais foram os conjuntos de testes que decorreu nos últimos cinco minutos
- Qual é o tempo médio para executar casos de teste 'X'
- Qual é o horário padrão ao fracasso para suite de testes 'y'
- E assim por diante ...
Estas questões também permitem que você crie relatórios e ferramentas de monitoramento baseadas em testes automatizados funcionais que possam estar em execução contra o seu desenvolvimento, estádio e os sistemas de produção, tais como batimentos cardíacos ou disponibilidade páginas.
Instalação
- Com easy_install
& Nbsp; sudo easy_install nosedbreport
- Com pip
& Nbsp; sudo pip instalar nosedbreport
- A partir da fonte (repositório bitbucket):
& Nbsp; hg clone http://hg.indydevs.org/nosedbreport
& Nbsp; cd nosedbreport
& Nbsp; de compilação python setup.py
& Nbsp; sudo python setup.py instalar
Uso
- O caso de uso mais básico é apresentar os resultados de um teste executado em um banco de dados mysql, o que pode ser conseguido adicionando as seguintes opções para a sua execução nariz:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-host = your.mysql.com
& Nbsp; - dbreport-username = ali --dbreport-password = some-passe --dbreport-db = nosereport
- Para criar o esquema apropriado em seu banco de dados mysql:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-host = your.mysql.com
& Nbsp; - dbreport-username = root --dbreport-password = pass-your-root
& Nbsp; - dbreport-db = nosereport --dbreport-criar-schema
Requisitos :
- Python
- nariz
Comentários não encontrado