2013-07-04 12 views

Odpowiedz

7

Można używać HTML reportera wtyczki:

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

Wystarczy zainstalować poprzez "npm zainstalować karma-htmlfile-reportera -g" i dodać kilka wierszy do swojej konfiguracji.

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

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

Reporter HTML wygeneruje plik HTML, który można wyświetlić w przeglądarce.

+0

Twoja strona GitHub zawiera linię 'plugins: ['karma-htmlfile-reporter']'. Ta linia złamała kod ze strukturą 'No provider for": jaśmin "'. Co to znaczy? – Blaise

0

można określić plik wyjściowy w Twojej config tak:

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

Plik wyjściowy jest następnie w formacie XML.

+1

Byłbym miły, że gdy ktoś myśli, że moja odpowiedź była błędna lub nie jest pomocna, zostaw komentarz przed zgłoszeniem. – Sebastian

+0

To nie działa dla mnie (dodając go do obiektu konfiguracyjnego Karma). Czy możesz ewentualnie przedłużyć odpowiedź? – Voles

+0

Aby program junitReporter działał, najpierw trzeba go zainstalować. Następnie dodaj go do listy wtyczek karmy. następnie dodaj go do listy reporterów. I wreszcie dodaj jego konfigurację. https://github.com/karma-runner/karma-junit-reporter –

5

WebStorm ma wsparcie w przeprowadzaniu testów karmy. Pokazują również pokrycia testowe za pomocą prostego dodatku do wtyczki. Instrukcje instalacji można znaleźć here

Powiązane problemy