2014-04-03 35 views
5

Używam karma jako testera jaśminu, z instanbul jako narzędzie do pokrycia kodu. Wszystko działa idealnie, jedno pytanie - czy istnieje jakikolwiek sposób, w jaki mogę zmienić ścieżkę do tworzonego raportu?Karma - Stambuł - ścieżka raportu pokrycia kodu

tj. Dla Chrome otrzymuję /coverage/Chrome%2035.0.1916%20(Windows%207)/index.html; Byłbym bardziej zadowolony z: /coverage/Chrome/index.html

Wszelkie sugestie, które są mile widziane.

Odpowiedz

4

Dodaj do Twoich karma.conf.js:

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

EDIT: Aby mieć nazwę subdir na podstawie nazwy używanej przeglądarki do testu:

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

będzie stos wszystko pod wersją Chrome, a co z wieloma przypadkami, np. firefox, opera itp. – Iladarsda