2015-02-27 3 views
2

Я создал JHipster проект и создал яваскрипт спецификации, однако, когда я бег кармы начать я получаю этот выход:Почему карма не выполняет никаких тестов?

~/projetos/consami/src/test/javascript$ karma start 
INFO [karma]: Karma v0.12.31 server started at http://localhost:9876/ 
INFO [launcher]: Starting browser PhantomJS 
INFO [PhantomJS 1.9.8 (Linux)]: Connected on socket -yuANSJ71nx8EeeomeZW with id 73836995 

Это конфигурация обеспечивает JHipster:

module.exports = function (config) { 
config.set({ 
    basePath: '../../', 
    frameworks: ['jasmine'], 
    files: [ 
     'main/webapp/bower_components/modernizr/modernizr.js', 
     'main/webapp/bower_components/jquery/dist/jquery.js', 
     'main/webapp/bower_components/bootstrap-sass/assets/javascripts/bootstrap.js', 
     'main/webapp/bower_components/json3/lib/json3.js', 
     'main/webapp/bower_components/angular/angular.js', 
     'main/webapp/bower_components/angular-ui-router/release/angular-ui-router.js', 
     'main/webapp/bower_components/angular-resource/angular-resource.js', 
     'main/webapp/bower_components/angular-cookies/angular-cookies.js', 
     'main/webapp/bower_components/angular-sanitize/angular-sanitize.js', 
     'main/webapp/bower_components/angular-translate/angular-translate.js', 
     'main/webapp/bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.js', 
     'main/webapp/bower_components/angular-translate-loader-partial/angular-translate-loader-partial.js', 
     'main/webapp/bower_components/angular-dynamic-locale/src/tmhDynamicLocale.js', 
     'main/webapp/bower_components/angular-local-storage/dist/angular-local-storage.js', 
     'main/webapp/bower_components/angular-cache-buster/angular-cache-buster.js', 
     'main/webapp/bower_components/angular-mocks/angular-mocks.js', 
     'main/webapp/scripts/app/app.js', 
     'main/webapp/scripts/app/**/*.js', 
     'main/webapp/scripts/components/**/*.js', 
     'test/javascript/**/!(karma.conf).js' 
    ], 

    exclude: [], 
    port: 9876, 
    logLevel: config.LOG_INFO, 
    autoWatch: false, 
    browsers: ['PhantomJS'], 
    singleRun: false 
}); 
}; 

Я действительно новичок в карме, но это должно показать исполнение спецификаций, а не?

НОВЫЕ ИНФОРМАЦИОННЫЕ

Я не знаю, если это правильно, но когда я открыл карму в Chrome, только строки, импортирующие JavaScript был:

<script src="socket.io/socket.io.js"></script> 
<script src="karma.js"></script> 

Я могу ошибаться, но, он не должен загружать все файлы в массив файлов?

+0

Любое другое сообщение вышло, кроме тех, что вы вставили? –

+0

ничего. Если я открою браузер, я вижу зеленую строку с кнопкой отладки. Когда я нажимаю кнопку отладки, я получаю пустую страницу. – brevleq

+0

_documented_ способ запуска JS-тестов в JHipster - это «тест ворчания». Я понятия не имею, что такое «карма-старт». –

ответ

0

Finnally Я нашел решение:

Installed karma-jasmine-html-reporter и казнены:

karma start src/test/javascript/karma.conf.js --reporters html 

Теперь я могу видеть результаты тестов нажав на кнопку отладки в браузере.

2

karma start --browsers Chrome --single-run Что вы ищете?

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