nosedbreport ä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 prov. & Nbsp; Med resultaten av era tester, oavsett om de är en del av en kontinuerlig systemintegration eller inte, kan du ställa intressanta frågor om ditt projekt såsom
- Vilka var testsviter som sprang i de sista fem minuterna
- 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 övervakningsverktyg baserade på automatiserade funktionella tester som du kanske körs mot din utveckling, iscensätta eller produktionssystem, såsom hjärtslag eller tillgänglighet sidor.
Installation
- Med easy_install
& Nbsp; sudo easy_install nosedbreport
- Med pip
& Nbsp; sudo pip installera nosedbreport
- Från källan (bitbucket förrådet):
& Nbsp; hg clone http://hg.indydevs.org/nosedbreport
& Nbsp; cd nosedbreport
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py installera
Användning
- Den mest grundläggande användningsfallet är att redovisa resultatet av ett test körs in i en mysql databas, vilket kan uppnås genom att tillsätta följande alternativ till näsan utförande:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-värd = your.mysql.com
& Nbsp; - dbreport-username = ali --dbreport-password = något-pass --dbreport-db = nosereport
- Att skapa en lämplig schemat i din MySQL-databas:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-värd = your.mysql.com
& Nbsp; - dbreport-username = root --dbreport-password = ditt-root-pass
& Nbsp; - dbreport-db = nosereport --dbreport-create-schema
Krav :
- Python
- näsan
Kommentarer hittades inte