NoseDBResult είναι ένα plugin μύτης που εκθέτει ένα ενιαίο plugin που μπορεί μπροστινό διάφορες βάσεις δεδομένων backend για να αποθηκεύσετε το αποτέλεσμα της εκτέλεσης δοκιμών μύτη & nbsp?. Έχοντας τα αποτελέσματα των δοκιμών σας, είτε αποτελούν μέρος ενός συστήματος συνεχούς ολοκλήρωσης ή όχι, Σας επιτρέπει να ρωτήσω ενδιαφέροντα ερωτήματα σχετικά με το έργο σας, όπως
- Ποιες ήταν οι σουίτες δοκιμών που έτρεξε τα τελευταία πέντε λεπτά
- Ποιος είναι ο μέσος χρόνος για να εκτελέσετε δοκιμή «x»
- Τι είναι το πρότυπο του χρόνου αποτυχίας για τη δοκιμή σουίτα 'y'
- Και ούτω καθεξής ...
Αυτές οι ερωτήσεις σας επιτρέψει να οικοδομήσουμε την υποβολή εκθέσεων και την παρακολούθηση των εργαλείων που βασίζονται στην αυτοματοποιημένη λειτουργικές δοκιμές που μπορεί να τρέχει κατά την ανάπτυξη σας, στάσης ή των συστημάτων παραγωγής, όπως καρδιακό ρυθμό ή τη διαθεσιμότητα σελίδες.
installation
& Nbsp? Με easy_install
& Nbsp? Sudo easy_install nosedbreport
& Nbsp? Με pip
& Nbsp? Sudo pip εγκαταστήσετε nosedbreport
& Nbsp? Από την πηγή (αποθετήριο bitbucket):
& Nbsp? Hg κλώνος http://hg.indydevs.org/nosedbreport
& Nbsp? Cd nosedbreport
& Nbsp? Python setup.py κατασκευής
& Nbsp? Sudo python setup.py εγκαταστήσετε
Χρήση
& Nbsp? Η πιο βασική υπόθεση χρήση είναι να αναφέρουν τα αποτελέσματα της δοκιμής να τρέξει σε μια βάση δεδομένων MySQL, η οποία μπορεί να επιτευχθεί με την προσθήκη των παρακάτω επιλογές για την εκτέλεση της μύτης σας:
& Nbsp? Nosetests --dbreport_dbtype = MySQL --dbreport_host = your.mysql.com
& Nbsp? - Dbreport_user = Αλί --dbreport_password = λίγο περνούν --dbreport_db = nosereport
& Nbsp? Για να δημιουργήσετε το κατάλληλο σχήμα σε βάση δεδομένων MySQL σας:
& Nbsp? Nosetests --dbreport_dbtype = MySQL --dbreport_host = your.mysql.com
& Nbsp? - Dbreport_user = root --dbreport_password = σας-root-pass
& Nbsp? - Dbreport_db = nosereport --dbreport_create_schema
Απαιτήσεις :
- Python
- μύτη
Τα σχόλια δεν βρέθηκε