testrepository παρέχει μια βάση δεδομένων με τα αποτελέσματα των δοκιμών που μπορεί να χρησιμοποιηθεί ως μέρος του έργου ροής εργασίας για να εξασφαλιστεί / ελέγξετε τα πράγματα όπως:
& Nbsp? * Δεν δεσμεύεται χωρίς να έχει μια αποτυχία της δοκιμής, δοκιμή σταθερού κύκλου.
& Nbsp? * Δεν commits χωρίς νέες δοκιμές που προστίθενται.
& Nbsp? * Τι δοκιμές απέτυχαν μετά την τελευταία commit (να τρέξει μόνο ένα υποσύνολο).
& Nbsp? * Τι εξετάσεις σήμερα αποτυγχάνει και χρειάζεται δουλειά.
Αποτελέσματα δοκιμής εισάγεται χρησιμοποιώντας υπομονάδα (και έτσι οτιδήποτε που μπορεί να γίνει δεκτή υπομονάδα παραγωγής ή να μετατραπεί σε ρεύμα υπομονάδα).
Μια λίστα για τη συζήτηση, τη χρήση και την ανάπτυξη είναι https://launchpad.net/~testrepository-dev - όλοι είναι ευπρόσδεκτοι να συμμετάσχουν. Μερικά λαϊκή παρέα στην #testrepository στο irc.freenode.net.
CI για το έργο βρίσκεται σε http://build.robertcollins.net/job/testrepository-default/.
γρήγορης εκκίνησης
Δημιουργήστε ένα αποθετήριο ::
testr init
Τοποθετήστε μια δοκιμαστική λειτουργία στο αποθετήριο ::
testr φορτίο
testr στατιστικά $ testr τελευταία $ testr ελλείψει
Διαγραφή ενός αποθετηρίου ::
testr διαγραφή
Τεκμηρίωση
Πιο λεπτομερή τεκμηρίωση, συμπεριλαμβανομένων του σχεδιασμού και τις λεπτομέρειες εφαρμογής, ένα εγχειρίδιο, και τις κατευθυντήριες γραμμές για την ανάπτυξη της ίδιας της δοκιμής Repository μπορούν να βρεθούν στο doc /.
Τι είναι καινούργιο σε αυτήν την έκδοση :
- Αυτή η έκδοση προσθέτει τη ροή εργασίας «testr τρέξιμο», το οποίο επιτρέπει μια σφιχτή θηλιά γύρω από τις αποτυχίες της δοκιμής, με testr εντοπισμό των αδυναμιών, ενώ ακόμα επιτρέποντάς σας να τρέχει μόνο μερικές δοκιμές - και μπορεί από προεπιλογή τρέχει μόνο τις δοκιμές μη.
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε