2014-05-09 25 views
5

Ben grunt test koştu ve beni birim testlerinin ilerlemesini yazıyor beklenen sonucu, vermez zaman şu uyarmak alıyorum.Çalışan "karma: birim" (karma) görev WARN [raportör]: "html" yüklenemiyor, kayıtlı değil! Belki de bazı eklentileri kaçırıyor musunuz?

hatası: - karma.config.js içinde

Running "karma:unit" (karma) task 
WARN [reporter]: Can not load "html", it is not registered! 



Perhaps you are missing some plugin? 

INFO [karma]: Karma v0.12.15 server started at http://localhost:8080/ 

INFO [launcher]: Starting browser Chrome 
WARN [watcher]: Pattern "F:/AngularExamples/TestingAngular/test/mock/**/*.js" do 
es not match any file. 

INFO [Chrome 34.0.1847 (Windows 7)]: Connected on socket Mxn9RZeJcSW1gjL_e3d2 wi 
th id 36948068 
Chrome 34.0.1847 (Windows 7): Executed 1 of 1 SUCCESS (0.04 secs/0.037 secs) 

Done, without errors. 

html raporu eklentisi entegrasyonu: -

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

// the default configuration 
htmlReporter: { 
    outputDir: 'karma_html', 
    templatePath: __dirname+'/jasmine_template.html' 
}, 

biri bana neden işaret edebilir?

cevap

11

Birincisi, kurulduktan emin olun - Eğer testler edildiği dizindeki node_modules bir karma-html-muhabir dizini olmalıdır. Değilse çalıştırın:

 
plugins: [ 
    'karma-teamcity-reporter', 
    'karma-jasmine', 
    'karma-coverage', 
    'karma-chrome-launcher', 
    'karma-phantomjs-launcher', 
    'karma-html-reporter' 
] 
:

npm install karma-html-reporter

Sonra yani, sen Konfigürasyon eklentileri içinde karmalari-html-muhabir 'var onaylamak