2016-12-21 11 views
0

これはかなり変です。私は信じられないほど単純な例を試しています。カルマは私のテストを読むでしょう。しかし、彼らが成果を上回ったか失敗したかは言いません。カルマは私のテストを読んでも結果は返ってこない

は、ここに私の設定ファイルです:

// Karma configuration 
// Generated on Mon Dec 19 2016 15:50:01 GMT-0500 (Eastern Standard Time) 

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

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


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

    //plugins 
    plugins: [ 
     'karma-jasmine', 
     'karma-chrome-launcher', 
     'karma-phantomjs-launcher', 
     'karma-istanbul', 
     'karma-coverage' 
    ], 

    // list of files/patterns to load in the browser 
    files: [ 
    //'server/src/main/resources/webapp/static/app/**/*.js' 
    //'server/src/main/resources/webapp/static/app/test-view/test-view-controller.spec.js', 
     'test.spec.js' 
    ], 


    // list of files to exclude 
    exclude: [ 
     //'bower_components', 
     //'node_modules', 
     //'server/src/main/resources/webapp/static/bower/**/*' 
    ], 


    // preprocess matching files before serving them to the browser 
    // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor 
    preprocessors: { 
     //'/**/!(*spec).js': ['coverage'], 

    }, 


    // test results reporter to use 
    // possible values: 'dots', 'progress' 
    // available reporters: https://npmjs.org/browse/keyword/karma-reporter 
    reporters: [], 
    //reporters: [ 'coverage'], 


    // 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, 


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


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


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

    // Concurrency level 
    // how many browser should be started simultaneous 
    concurrency: Infinity 
    }) 
} 

そして、ここに私のテストファイルです:

'use strict' 

describe('test', function() { 
    it('has to equal 4', 
     function() { 
     expect(3).toEqual(4); 
    }); 
}); 

私は基本的な何かが足りないのですか?私は昨日の午後すべてを走らせて一回のテストを実行しようとしていましたが、他に何があるのか​​は分かりません。

私はテストファイルをロードしていますが、結果は表示されないので、ここにデバッグ出力があります。私はダム感じさせると私の一日台無しだカンマや引用符を指摘したい

21 12 2016 09:44:19.051:DEBUG [web-server]: serving (cached): c:/src/TT/node_mod 
ules/karma-jasmine/lib/adapter.js 
21 12 2016 09:44:19.054:DEBUG [middleware:source-files]: Requesting /base/test.s 
pec.js?25b2b285aaae5dc1b28e003730ae0711891ed68b/
21 12 2016 09:44:19.055:DEBUG [middleware:source-files]: Fetching c:/src/tt/test 
.spec.js 
21 12 2016 09:44:19.056:DEBUG [web-server]: serving (cached): c:/src/tt/test.spe 
c.js 
21 12 2016 09:44:19.075:DEBUG [karma]: Run complete, exiting. 
21 12 2016 09:44:19.078:DEBUG [launcher]: Disconnecting all browsers 
21 12 2016 09:44:19.090:DEBUG [launcher]: Process PhantomJS exited with code 0 
21 12 2016 09:44:19.091:DEBUG [temp-dir]: Cleaning temp dir c:\AppData\Local\Tem 
p\karma-63269551 
21 12 2016 09:44:19.097:DEBUG [launcher]: Finished all browsers 

+0

あなたはこのバグに苦しんでいる可能性があります:https://github.com/karma-runner/karma-mocha/issues/47 – Vinny

+0

ありがとう...私はそれを追加して喜びはありませんでした。私はまた、console.log( 'test *********')を追加しました。私の仕様にしても、出力には表示されません。うーん...他のアイデアは? – Codex

答えて

0

わかりましたので、私は(信用のために)最終的にここに私自身の答えを見つけた:Need proper reporter for karma jasmine

新しいジャスミン/カルマは、テスト結果はコンソール出力に印刷したい場合は、カルマ・スペック・レポーターお尻が必要です。私がカルマで使ったことのあるものすべてがphantomJSであることを考慮すると、私のテストは実際にはうまく動作しているとは言いがたいものでした。悪化しますが、うまくいけば、これはあまりにも立ち往生している他の人に役立ちます。

関連する問題