2013-01-04 6 views

risposta

0

Non testato, ma a seconda del driver di test che si sta utilizzando (moka, gelsomino), può essere facile come utilizzare il giornalista giusto. Vedi ad esempio https://github.com/visionmedia/mocha/issues/83 per moka.

+0

test di moka lato client sono in esecuzione in PhantomJS. Non ho trovato il modo di usarlo diversamente da GruntReporter – abendigo

+0

Quindi, risulta che posso impostare il reporter nel file index.html che esegue i test, come questo: Ma, poi ricevo errori di scrittura su stdout. – abendigo

4

Sono stato in grado di aggiungere rapporti di copertura del codice ai miei test Jasmine utilizzando testem. Anche Testem sembra funzionare con Mocha. https://github.com/airportyh/testem

Seguire le istruzioni sul file Leggimi. Spiega come utilizzare testem ci in modalità di integrazione continua.

Avrete bisogno di ottenere il plugin tap - https://wiki.jenkins-ci.org/display/JENKINS/TAP+Plugin - da jenkins.

Vytch

+0

Per copertura di test se si utilizza testem, ecco un esempio di progetto che utilizza jscoverage https://github.com/richardbutler/testem-coverage-sandbox – airportyh

4

Il reporter xUnit funziona bene, per la generazione di rapporti di prova.

Riga di comando:

mocha -R xunit | grep "<" > reports/mocha.xml

Con Jenkins, solo 'pubblicare JUnit rapporto dei risultati di test', dovrebbe funzionare.

Tuttavia, sto ancora trovando una soluzione per pubblicare il rapporto sulla copertura.