testrepository oferă o bază de date a rezultatelor testelor care pot fi utilizate ca parte a fluxului de lucru dezvoltator pentru a asigura / verifica lucruri de genul:
& Nbsp; * Nu se angajează fără să fi avut un eșec încercare, de încercare ciclu fix.
& Nbsp; * Nu comite nicio teste noi fiind adăugate.
& Nbsp; * Ce teste au esuat de la ultimul Comiterea (pentru a rula doar un subset).
& Nbsp; * Ce teste sunt în prezent defectă și au nevoie de muncă.
Rezultatele testelor sunt introdusa folosind subunitate (și, prin urmare, tot ceea ce poate poate fi acceptată subunitate ieșire sau să fie transformată într-un flux de subunitate).
O listă de discuții pentru discuții, utilizare și dezvoltare este https://launchpad.net/~testrepository-dev - toate sunt binevenite să se alăture. Unele folk stea pe #testrepository pe irc.freenode.net.
CI pentru proiectul este la http://build.robertcollins.net/job/testrepository-default/.
Quick Start
Creați un depozit ::
testr init
Încărcați un test rula în magazia ::
încărcare testr
testr Statistici $ testr ultimul $ testr în lipsa
Ștergeți un depozit ::
testr șterge
Documentation
Documentație mai detaliată, inclusiv proiectare și implementare detalii, manualul de utilizare, și linii directoare pentru dezvoltarea de testare Depozitul în sine poate fi găsit în doc / directorul.
Ce este nou în această versiune :
- Această versiune adaugă fluxul de lucru "testr alerga", care permite o buclă strâns în jurul eșecuri de testare, cu testr urmărire eșecurile, în timp ce încă permițându-vă să rulați doar câteva teste - și poate în mod implicit rula numai încercările falimentare.
Cerințe :
- Python
Comentariile nu a fost găsit