2014-04-03 14 views
5

Ich verwende karma als Jasmin-Test-Läufer, mit instanbul als Code-Coverage-Tool. Alles funktioniert perfekt, aber eine Frage - gibt es eine Möglichkeit, den Pfad zum erstellten Bericht zu ändern?Karma - Istanbul - Code Coverage Bericht Pfad

, d. H. Für Chrome bekomme ich /coverage/Chrome%2035.0.1916%20(Windows%207)/index.html; Ich würde viel mehr glücklich mit /coverage/Chrome/index.html

Alle Vorschläge sehr geschätzt.

Antwort

4

Fügen Sie diese auf Ihre karma.conf.js:

coverageReporter: { 
     dir: 'coverage/', 
     subdir: 'Chrome', 
     file: 'index.html' 
    } 

EDIT: ein subdir Namen haben basierend auf den Namen des Browsers für den Test verwendet:

coverageReporter: { 
     dir: 'coverage', 
     subdir: function(browser) { 
      return browser.toLowerCase().split(/[ /-]/)[0]; 
     }, 
     file: 'index.html' 
    } 
+0

dies alles stapeln unter Chrome dir, was ist mit mehreren Fällen, dh Firefox, Oper usw. – Iladarsda