2016-06-24 10 views
0

Ich benutze Karma, um meine Javascript-Tests zu laufen, und um einen Berichterstattung Bericht zu generieren. Hier ist meine Berichterstattung Konfiguration aus dem karma.conf.js:Karma Bericht Browser Unterordner

coverageReporter: { 
     dir : 'coverage/', 
     reporters: [ 
     { type: 'text-summary' }, 
     { type: 'html' }, 
     { type: 'lcov' } 
     ] 
} 

Was Ich mag über das Set-up nicht weiß, ist, dass ich immer einen Unterordner nach dem zum Ausführen der Tests verwendeten Browser genannt bekommen. In meinem Fall verwende ich nur PhantomJS und würde es bevorzugen, die Berichte direkt unter /coverage zu haben. Gibt es eine Möglichkeit, dies zu tun?

Antwort

0

Scheint Subdir wird aus dir, nicht aus dir/bestimmt. So funktioniert das gut:

coverageReporter: { 
     dir : 'coverage/', 
     reporters: [ 
     { type: 'text-summary' }, 
     { type: 'html', subdir: '.' }, 
     { type: 'lcov', subdir: '.' } 
     ] 
    }