NoseDBResult er en nese plugin som eksponerer en eneste plugin som kan fram ulike backend databaser til å lagre resultatet av en nese test utførelse. & Nbsp; Å ha resultatene av testene, enten de er en del av en kontinuerlig integrasjon system eller ikke, lar deg stille interessante spørsmål om prosjektet som
- Hva var testsuiter som kjørte i de siste fem minuttene
- Hva er gjennomsnittlig tid til å kjøre test 'x'
- Hva er standard tid til å mislykkes for testsuite "y"
- Og så videre ...
Disse spørsmålene er også mulig å bygge rapportering og overvåking verktøy basert på automatiserte funksjonelle tester som du kan kjøre mot utvikling, staging eller produksjonssystemer, som for eksempel hjerterytme eller tilgjengelighet sider.
Installasjon
& Nbsp; med easy_install
& Nbsp; sudo easy_install nosedbreport
& Nbsp; med pip
& Nbsp; sudo pip installere nosedbreport
& Nbsp; fra kilde (bitbucket repository):
& Nbsp; hg clone http://hg.indydevs.org/nosedbreport
& Nbsp; cd nosedbreport
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py installere
Bruk
& Nbsp; Den mest grunnleggende bruk tilfellet er å rapportere resultatene av en test kjøre inn i en mysql database, noe som kan oppnås ved å legge følgende alternativer til nesen gjennomføring:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = ali --dbreport_password = noen forbi --dbreport_db = nosereport
& Nbsp; å skape den riktige skjema i mysql database:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = root --dbreport_password = your-root-pass
& Nbsp; - dbreport_db = nosereport --dbreport_create_schema
Krav
- Python
- nese
Kommentarer ikke funnet