NoseDBResult er en næse plugin, der udsætter en enkelt plugin, der kan foran forskellige backend-databaser til at gemme resultatet af en næse test henrettelse. & Nbsp; have resultaterne af din test, uanset om de er en del af en kontinuerlig integration system eller ej, giver dig mulighed for at stille interessante spørgsmål om dit projekt, såsom
- Hvad var de test suiter, der løb i de sidste fem minutter
- Hvad er den gennemsnitlige tid til at køre prøvesag 'x'
- Hvad er den standard tid til fiasko for test suite 'y'
- Og så videre ...
Disse spørgsmål giver dig også mulighed for at opbygge rapportering og overvågning værktøjer baseret på automatiserede funktionelle tests, som du kan køre mod din udvikling, iscenesættelse eller produktionssystemer, såsom hjerteslag eller tilgængelighed sider.
Installation
& Nbsp; med easy_install
& Nbsp; sudo easy_install nosedbreport
& Nbsp; med pip
& Nbsp; sudo pip installere nosedbreport
& Nbsp; fra kilde (bitbucket repository):
& Nbsp; hg klon http://hg.indydevs.org/nosedbreport
& Nbsp; cd nosedbreport
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py installere
Anvendelse
& Nbsp; Den mest grundlæggende anvendelse tilfælde er at rapportere om resultaterne af en test løbe ind i en MySQL-database, som kan opnås ved at tilføje følgende indstillinger til din næse udførelse:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = ali --dbreport_password = nogle-pass --dbreport_db = nosereport
& Nbsp; Hvis du vil oprette et passende skema i din MySQL-database:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = rod --dbreport_password = din-root-pass
& Nbsp; - dbreport_db = nosereport --dbreport_create_schema
Krav :
- Python
- næse
Kommentarer ikke fundet