testrepository fornisce una banca dati dei risultati dei test che possono essere utilizzati come parte del flusso di lavoro di sviluppo per garantire / controllare le cose come:
& Nbsp; * No impegna senza aver avuto un fallimento del test, test di ciclo di lavorazione.
& Nbsp; * Non commit senza nuovi test che viene aggiunto.
& Nbsp; * Quali sono i test non sono riusciti dall'ultimo commit (per eseguire solo un sottoinsieme).
& Nbsp; * Quali sono i test sono attualmente fallendo e hanno bisogno di lavoro.
I risultati dei test sono inseriti utilizzando subunità (e quindi tutto ciò che può subunità uscita o essere convertito in un flusso subunità possono essere accettati).
Una mailing list per la discussione, l'utilizzo e lo sviluppo è https://launchpad.net/~testrepository-dev - tutti sono invitati a partecipare. Alcune persone appendere fuori su #testrepository su irc.freenode.net.
CI per il progetto è a http://build.robertcollins.net/job/testrepository-default/.
Quick Start
Creare un repository ::
testr init
Caricare un test eseguito nel repository ::
testr carico
testr stats $ testr ultimi $ testr mancanza
Eliminare un repository ::
testr eliminare
Documentazione
Documentazione più dettagliate di progettazione e implementazione dettagli, il manuale d'uso, e le linee guida per lo sviluppo di test Repository si possono trovare nella directory / doc.
Cosa c'è di nuovo in questa versione :
- Questa versione aggiunge il flusso di lavoro 'testr run', che permette un ciclo stretto intorno fallimenti dei test, con testr monitoraggio dei guasti, pur consentendo di eseguire solo alcune prove - e può di default eseguire solo i test di mancanza.
Requisiti :
- Python
I commenti non trovato