2015-12-16 2 views
1

IКарма не может соответствовать любой JS файл

сумели запустить
karma start karma.conf.js --log-level debug --single-run 

И получить

16 12 2015 14: 53: 16,764: WARN [плагин]: Ошибка при загрузке «C: \ Users \ denis.ev \ AppData \ Roaming \ НПМ \ node_modules/карма-phantomjs-пусковая "плагин: не удается найти модуль 'phantomjs'

16 12 2015 14: 53: 17,245: WARN [репортер]: не удается загрузить" junit ", он не зарегистрирован! Возможно, вам не хватает плагина?

16 12 2015 14: 53: 17.510: WARN [наблюдатель]: шаблон «C: /Users/denis.ev/Documents/Bleu [hottask] /Bleu.Web/src/assets/libs/jquery-2.1. 4.js "не соответствует никакому файлу.

16 12 2015 14: 53: 17.578: WARN [наблюдатель]: шаблон «C: /Users/denis.ev/Documents/Bleu [hottask] /Bleu.Web/src/assets/libs/moment.js" не соответствует никакому файлу.

16 12 2015 14: 53: 17.603: WARN [наблюдатель]: шаблон «C: /Users/denis.ev/Documents/Bleu [hottask] /Bleu.Web/src/assets/libs/bootstrap.js" не соответствует никакому файлу.

16 12 2015 14: 53: 17.711: WARN [наблюдатель]: шаблон «C: /Users/denis.ev/Documents/Bleu [hottask] /Bleu.Web/src/assets/libs/angular.js" не соответствует никакому файлу.

16 12 2015 14: 53: 19.426: WARN [наблюдатель]: шаблон «C: /Users/denis.ev/Documents/Bleu [hottask] /Bleu.Web/src/assets/libs/angular/angularjs- nvd3-directives.js "не соответствует никакому файлу.

16 12 2015 14: 53: 19,690: INFO [карма] Карма: v0.13.15 сервер начал в http://localhost:9876/

16 12 2015 14: 53: 19.920: WARN [гранатомет]: Не могу загрузить "PhantomJS" , он не зарегистрирован!

karma.conf.js

// Karma configuration 
// Generated on Tue Jul 22 2014 13:41:07 GMT+0400 (Russian Standard Time) 

module.exports = function (config) { 
    config.set({ 

     // base path that will be used to resolve all patterns (eg. files, exclude) 
     basePath: '../', 


     // frameworks to use 
     // available frameworks: https://npmjs.org/browse/keyword/karma-adapter 
     frameworks: ['jasmine'], 


     // list of files/patterns to load in the browser 
     /* 
     * "~/src/assets/libs/jquery-{version}.js", 
       "~/src/assets/libs/moment.js", 
       "~/src/assets/libs/bootstrap.js", 
       "~/src/assets/libs/angular.js", 
       "~/src/assets/libs/angular/angular-ui-router.js", 
       "~/src/assets/libs/angular/ui-bootstrap-tpls.js", 
       "~/src/assets/libs/angular/ui-grid.js", 
       "~/src/assets/libs/angular/angular-moment.js", 
       "~/src/assets/libs/angular/datetime-picker.js", 
       "~/src/assets/libs/angular/angular-local-storage.js", 
       "~/src/assets/libs/angular/ng-tags-input.modified.js", 
       "~/src/assets/libs/angular/ng-file-upload.js" 
     */ 
     files: [ 
      { pattern: 'Bleu.Web/src/assets/libs/jquery-2.1.4.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/moment.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/bootstrap.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/angular-ui-router.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/ui-bootstrap-tpls.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/ui-grid.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/angular-moment.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/datetime-picker.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/angular-local-storage.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/ng-tags-input.modified.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/ng-file-upload.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/ng-sortable.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/angular-ui-tree.js', included: true }, 
      { pattern: 'Bleu.Web/src/app/*/*.js', included: true }, 
      { pattern: 'Bleu.Web/src/core/*/*.js', included: true }, 
      { pattern: 'Bleu.Web/src/**/services/*.js', included: true }, 
      { pattern: 'Bleu.Web/src/**/models/*.js', included: true }, 
      { pattern: 'Bleu.Web/src/**/mappers/*.js', included: true }, 
      { pattern: 'Bleu.Web/src/**/constants/*.js', included: true }, 
      { pattern: 'Bleu.Web/src/**/enums/*.js', included: true }, 
      { pattern: 'Bleu.Web/src/**/helpers/*.js', included: true }, 
      { pattern: 'Bleu.Web/src/core/main/transports/FakeTransport.js', included: true }, 
      { pattern: 'Bleu.Web.Tests.Client/mocks/*/*.js', included: true }, 
      { pattern: 'Bleu.Web.Tests.Client/mocks/**/*.js', included: true }, 
      { pattern: 'Bleu.Web.Tests.Client/testData/**/*.js', included: true }, 
      { pattern: 'Bleu.Web.Tests.Client/Specs/**/*.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/d3.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/nv.d3.js', included: true }, 
      { pattern: 'Bleu.Web/src/assets/libs/angular/angularjs-nvd3-directives.js', included: true } 
     ], 

     // list of files to exclude 
     exclude: [ 
     ], 


     // preprocess matching files before serving them to the browser 
     // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor 
     preprocessors: { 
     }, 


     // test results reporter to use 
     // possible values: 'dots', 'progress' 
     // available reporters: https://npmjs.org/browse/keyword/karma-reporter 
     //reporters: ['progress'], 
     //reporters: ['html'], 
     reporters: ['dots', 'junit'], 
     junitReporter: { 
      outputFile: 'test-results.xml' 
     }, 


     // web server port 
     port: 9876, 


     // enable/disable colors in the output (reporters and logs) 
     colors: true, 


     // level of logging 
     // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG 
     //logLevel: config.LOG_DEBUG, 
     logLevel: config.LOG_ERROR, 

     // enable/disable watching file and executing tests whenever any file changes 
     autoWatch: false, 


     // start these browsers 
     // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher 
     //browsers: ['Chrome', 'PhantomJS', 'Firefox'], 
     browsers: ['PhantomJS'], 

     // Continuous Integration mode 
     // if true, Karma captures browsers, runs the tests and exits 
     singleRun: true 
    }); 
}; 

Что мне нужно Lauch мой тест? Thx

+0

Показать 'karma.conf.js' файл –

+0

Добавил' karma.conf.js', Tomasz –

+0

Где мой проект? 'C: /Users/denis.ev/Documents/Bleu [hottask]/Bleu.Web/проект /'? Показать структуру вашего каталога. Особенно там, где находится 'karma.conf.js' и' src'. –

ответ

2

WARN [репортер]: Не удается загрузить «junit», он не зарегистрирован! Возможно, вам не хватает плагина?

У вас нет плагин juint-reporter. Установите его с помощью npm install karma-junit-reporter --save-dev

WARN [плагин]: Ошибка при загрузке "C: \ Users \ denis.ev \ AppData \ Roaming \ НПМ \ node_modules/карма-phantomjs-пусковой установки" плагина: Не удается найти модуль 'phantomjs'

У вас нет phantomjs. Установите его с помощью npm install -g phantomjs

WARN [Бодрствующего]: Шаблон «C: /Users/denis.ev/Documents/Bleu [hottask] /Bleu.Web/src/assets/libs/jquery-2.1.4.js "не соответствует ни одному файлу.

Возможно BasePath или шаблон из файлов неправильно настроен. Попробуйте установить basePath на ..

Смежные вопросы