NoseDBResult es un plugin nariz que expone un único plugin que pueden frontal diversas bases de datos de back-end para almacenar el resultado de la ejecución de la prueba de la nariz. & Nbsp; Tener los resultados de sus pruebas, si son parte de un sistema de integración continua o no, le permite hacer preguntas interesantes acerca de su proyecto como
- ¿Cuáles fueron los bancos de pruebas que corrían en los últimos cinco minutos
- ¿Cuál es el promedio de tiempo para ejecutar casos de prueba 'x'
- ¿Cuál es el tiempo estándar al fracaso de banco de pruebas 'y'
- Y así ...
Estas preguntas también permiten crear informes y herramientas basadas en pruebas automatizadas funcionales que puede estar ejecutando en contra de su desarrollo, la puesta en escena o sistemas de producción, como el latido del corazón o de la disponibilidad páginas monitoreo.
Instalación
& Nbsp; con easy_install
& Nbsp; sudo easy_install nosedbreport
& Nbsp; con pip
& Nbsp; sudo pip instalar nosedbreport
& Nbsp; de la fuente (repositorio bitbucket):
& Nbsp; hg clone http://hg.indydevs.org/nosedbreport
& Nbsp; nosedbreport cd
& Nbsp; la acumulación python setup.py
& Nbsp; python setup.py install sudo
Uso
& Nbsp; El caso de uso más básico es reportar los resultados de una prueba de correr en una base de datos mysql, que se puede lograr mediante la adición de las siguientes opciones a su ejecución de la nariz:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = ali --dbreport_password = algunos-pass --dbreport_db = nosereport
& Nbsp; Para crear el esquema apropiado en su base de datos mysql:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = root --dbreport_password = tu-root-pass
& Nbsp; - dbreport_db = nosereport --dbreport_create_schema
Requisitos
- Python
- nariz
Comentarios que no se encuentran