NoseDBResult ist eine Nase-Plugin, das ein einzelnes Plugin, das Front verschiedenen Backend-Datenbanken, um das Ergebnis einer Nase Testausführung speichern aussetzt. & Nbsp; Mit die Ergebnisse Ihrer Tests, ob sie Teil eines kontinuierlichen Integrationssystem sind oder nicht, Damit können Sie interessante Fragen zu Ihrem Projekt, wie zu fragen,
- Was waren die Testreihen, die in den letzten fünf Minuten lief
- Was ist die durchschnittliche Zeit bis zum Testfall ausführen 'X'
- Was ist die Standard-Zeit bis zum Ausfall für die Testsuite 'y'
- Usw ...
Diese Fragen können Sie auch Berichts zu bauen, und Monitoring-Tools basierend auf automatisierten Funktionstests, die Sie gegen Ihre Entwicklung ausgeführt werden, Staging oder Produktionssystemen, wie Herzschlag oder Verfügbarkeit Seiten.
Installation
& Nbsp; mit easy_install
& Nbsp; sudo easy_install nosedbreport
& Nbsp; mit pip
& Nbsp; sudo pip installieren nosedbreport
& Nbsp; von der Quelle (bitbucket Repository):
& Nbsp; hg clone http://hg.indydevs.org/nosedbreport
& Nbsp; cd nosedbreport
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py install
Verwendung
& Nbsp; Die einfachste Anwendungsfall ist es, die Ergebnisse eines Tests in einer MySQL-Datenbank ausgeführt wird, die durch die folgenden Optionen, um die Nase Ausführung erreicht werden kann, zu berichten:
& Nbsp; nosetests --dbreport_dbtype = mysql --dbreport_host = your.mysql.com
& Nbsp; - dbreport_user = ali --dbreport_password = einige Pass --dbreport_db = nosereport
& Nbsp; So erstellen Sie das entsprechende Schema in Ihrer MySQL-Datenbank:
& 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
Anforderungen :
- Python
- Nase
Kommentare nicht gefunden