2013-07-04 10 views

risposta

7

Puoi usare il mio HTML plug giornalista:

https://github.com/matthias-schuetz/karma-htmlfile-reporter

Basta installare tramite "NPM installare il karma-htmlfile-giornalista -g" e aggiungere alcune righe al config.

reporters: ['progress', 'html'], 

htmlReporter: { 
    outputFile: 'tests/units.html' 
} 

Il reporter HTML genera un file HTML che è possibile visualizzare nel browser.

+0

la tua pagina GitHub ha una riga di 'plugin: ['karma-htmlfile-reporter']'. Questa riga ha rotto il codice con un framework "No provider for": jasmine "'. Cosa significa? – Blaise

0

è possibile specificare un file di output nella configurazione in questo modo:

junitReporter = { 
    outputFile: 'reports/test-results.xml' 
}; 

Il file di output è poi in formato XML.

+1

Sarebbe bello che quando qualcuno pensa che la mia risposta fosse sbagliata o non utile, lasciare un commento prima di fare downvoting. – Sebastian

+0

Questo non funziona per me (aggiungendolo all'oggetto di configurazione Karma). Potresti forse estendere la risposta? – Voles

+0

Per far funzionare junitReporter è necessario prima installarlo. Quindi aggiungilo alla lista dei plugin di karma. quindi aggiungilo all'elenco dei reporter. E infine aggiungi la sua configurazione. https://github.com/karma-runner/karma-junit-reporter –

5

WebStorm ha il supporto per eseguire test di karma. Mostrano anche la copertura del test con una semplice aggiunta di plugin. È possibile trovare le istruzioni di installazione here

Problemi correlati