NoseDBResult é um plugin nariz que expõe um único plugin que pode frente vários bancos de dados de back-end para armazenar o resultado de uma execução de teste 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 as suítes de testes que decorreu nos últimos cinco minutos
- Qual é o tempo médio necessário para executar casos de teste 'x'
- Qual é o horário padrão ao fracasso para conjunto de testes 'y'
- E assim por diante ...
Essas perguntas 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, preparo ou sistemas de produção, tais como batimentos cardíacos ou disponibilidade páginas.
Instalação
& Nbsp; com easy_install
& Nbsp; sudo easy_install nosedbreport
& Nbsp; com pip
& Nbsp; sudo pip instalar nosedbreport
& Nbsp; 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 install
Uso
& Nbsp; O caso de uso mais básico é relatar 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_user = ali --dbreport_password = alguma-passe --dbreport_db = nosereport
& Nbsp; Para criar o esquema apropriado em seu banco de dados mysql:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = root --dbreport_password = seu-root pass-
& Nbsp; - dbreport_db = nosereport --dbreport_create_schema
Requisitos :
- Python
- nariz
Comentários não encontrado