NoseDBResult är en näsa plugin som exponerar en enda plugin som kan fram olika backend databaser för att lagra resultatet av en avrättning näsa-test. & Nbsp; med resultatet av dina tester, oavsett om de är en del av en kontinuerlig systemintegration eller inte, ger dig möjlighet att ställa intressanta frågor om ditt projekt såsom
- Vilka var testsviter som sprang under de senaste fem minuter
- Vad är den genomsnittliga tiden för att köra testfall "x"
- Vad är standard tid till misslyckande för testsvit "y"
- Och så vidare ...
Dessa frågor kan du också bygga rapportering och övervakning verktyg baserade på automatiserade funktionella tester som du kan kör mot din utveckling, iscensätta eller produktionssystem, såsom hjärtslag eller tillgänglighet sidor.
Installation
& Nbsp; med easy_install
& Nbsp; sudo easy_install nosedbreport
& Nbsp; med pip
& Nbsp; sudo pip installera nosedbreport
& Nbsp; från källan (bitbucket slutförvar):
& Nbsp; hg klon http://hg.indydevs.org/nosedbreport
& Nbsp; cd nosedbreport
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py installera
Användning
& Nbsp; Den mest grundläggande användningsfall är att redovisa resultatet av en testkörning i en MySQL-databas, som kan åstadkommas genom att lägga till följande alternativ till näsan utförande:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = ali --dbreport_password = något-pass --dbreport_db = nosereport
& Nbsp; För att skapa en lämplig schemat i din MySQL-databas:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = root --dbreport_password = ditt-root-pass
& Nbsp; - dbreport_db = nosereport --dbreport_create_schema
Krav :
- Python
- näsa
Kommentarer hittades inte