nosedbreport è un plugin naso che espone un unico plugin che possono davanti diversi database backend per memorizzare il risultato di un'esecuzione di prova naso & nbsp;. Avere i risultati delle analisi, se sono parte di un sistema di integrazione continua o no, permette di fare domande interessanti sul progetto, come
- Quali sono state le suite di test che correvano negli ultimi cinque minuti
- Qual è il tempo medio di eseguire test case 'x'
- Qual è il tempo standard di fallimento per la suite di test 'y'
- Eccetera ...
Queste domande consentono anche di creare report e strumenti basati su test automatizzati funzionali che potrebbero essere in esecuzione contro il vostro sviluppo, messa in scena o sistemi di produzione, come ad esempio le pagine del battito cardiaco o disponibilità di monitoraggio.
Installazione
- Con easy_install
& Nbsp; sudo easy_install nosedbreport
- Con pip
& Nbsp; sudo pip installare nosedbreport
- Dalla fonte (repository bitbucket):
& Nbsp; hg clone http://hg.indydevs.org/nosedbreport
& Nbsp; cd nosedbreport
& Nbsp; python setup.py costruire
& Nbsp; sudo python setup.py install
Utilizzo
- Il caso d'uso più semplice è quello di riportare i risultati di un test eseguito in un database mysql, che può essere raggiunto con l'aggiunta delle seguenti opzioni per la vostra esecuzione naso:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-host = your.mysql.com
& Nbsp; - dbreport-username = ali --dbreport-password = some-passare --dbreport-db = nosereport
- Per creare lo schema appropriato nel database mysql:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-host = your.mysql.com
& Nbsp; - dbreport-username = radice --dbreport-password =-pass your-root
& Nbsp; - dbreport-db = nosereport --dbreport-creare-schema
Requisiti :
- Python
- naso
I commenti non trovato