2014-10-16 8 views
8

मैं एक समस्या घुरघुराना कर्म को क्रियान्वित करने के लिए है: इकाई, कार्य समाप्त हो गया है, लेकिन इस फेंक:ग्रंट कर्मा इकाई कार्य AngularJS परियोजना के साथ विफल

....... 
DEBUG [web-server]: serving (cached): C:/project/yo 
/test/spec/services/lists.js 
Firefox 32.0.0 (Windows 7): Executed 0 of 0 ERROR (0.027 secs/0 secs) 
DEBUG [karma]: Run complete, exiting. 
DEBUG [launcher]: Disconnecting all browsers 
DEBUG [launcher]: Process Firefox exited with code 0 
DEBUG [temp-dir]: Cleaning temp dir C:\Users\developer\AppData\Local\Temp\karma-14 
854612 
Warning: Task "karma:unit" failed. Use --force to continue. 

Aborted due to warnings. 


Execution Time (2014-10-16 21:25:51 UTC) 
karma:unit 4.1s ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 100% 
Total 4.1s 

परीक्षण निर्देशिका उदाहरण के लिए, परीक्षण खाली शामिल हैं:

'use strict'; 

describe('Service: lists', function() { 

}); 

मुझे समझ में नहीं आता कि परिणाम क्यों है: चेतावनी: कार्य "कर्म: इकाई" विफल रहा। जारी रखने के लिए - बल का उपयोग करें।

मेरे karma.conf.js फ़ाइल है:

module.exports = function(config) { 
    'use strict'; 

    config.set({ 
    autoWatch: true, 

    basePath: '../', 

    // testing framework to use (jasmine/mocha/qunit/...) 
    frameworks: ['jasmine'], 

    // list of files/patterns to load in the browser 
    files: [ 
     'app/bower_components/jquery/dist/jquery.js', 
     'app/bower_components/angular/angular.js', 
     'app/bower_components/json3/lib/json3.js', 
     'app/bower_components/bootstrap/dist/js/bootstrap.js', 
     'app/bower_components/jquery-ui/jquery-ui.js',  
     'app/bower_components/angular-animate/angular-animate.js', 
     'app/bower_components/angular-route/angular-route.js', 
     'app/bower_components/angular-sanitize/angular-sanitize.js', 
     'app/bower_components/angular-touch/angular-touch.js',  
     'app/bower_components/lodash/dist/lodash.compat.js',  
     'app/bower_components/restangular/dist/restangular.js', 
     'app/bower_components/angular-ui-router/release/angular-ui-router.js', 
     'app/bower_components/angular-bootstrap/ui-bootstrap-tpls.js', 
     'app/bower_components/angular-translate/angular-translate.js', 
     'app/bower_components/angular-moment/angular-moment.js', 
     'app/bower_components/angular-ui-router/release/angular-ui-router.js', 
     'app/bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.js',  
     'app/scripts/**/*.js', 
     'test/spec/**/*.js' 
    ], 

    exclude: [], 

    port: 8080, 

    browsers: [ 
     'Firefox' 
    ], 

    plugins: [ 
     'karma-firefox-launcher', 
     'karma-jasmine' 
    ], 

    singleRun: false, 

    colors: true, 

    logLevel: config.LOG_DEBUG, 
    }); 
}; 

उत्तर

9

कर्मा कम से कम 1 परीक्षण की जरूरत है यह काम/सफल होने बनाने के लिए। अपने डिबग आउटपुट में एक नज़र डालें: एक बार जब आप सिर्फ एक परीक्षण जोड़ने

Firefox 32.0.0 (Windows 7): Executed 0 of 0 ERROR (0.027 secs/0 secs) 

, यह काम करेगा:

Firefox 32.0.0 (Windows 7): Executed 1 of 1 SUCCESS (0.031 secs/0 secs) 

त्रुटि के कंसोल लॉग बनाने के लिए और कैसे कंसोल में प्रदर्शित परीक्षण चलाने के दौरान आउटपुट?

कृपया progress परम को वर्मा कॉन्फ़िगरेशन फ़ाइल में जोड़ें।

आप यहाँ दस्तावेज में इस बारे में पढ़ सकते हैं:

फिर /workspace/node_modules/.karma.DELETE/ या/कार्यक्षेत्र/node_modules/कर्म: http://karma-runner.github.io/0.8/config/configuration-file.html

reporters: ['progress'], 
+1

'कॉन्फ़िगरेशन' रिपोर्टर मेरी कॉन्फ़िगरेशन में गायब था (शुरुआत में बहुत समय पहले यमन द्वारा बनाया गया था)। तो संकेत के लिए धन्यवाद। – smoebody

+1

खैर, मेरा परीक्षण वहां है। लेकिन मुझे अभी भी संदेश मिल गया है। फैंटॉमजेएस 1.9.8 (लिनक्स): 1 में से 1 (1 FAILED) त्रुटि (0.051 सेकंड/0.015 सेकेंड) चेतावनी: कार्य "कर्म: इकाई" विफल रहा। जारी रखने के लिए - बल का उपयोग करें। – Stephane

+1

मेरे पास एक सफल परीक्षण केस है। फिर भी यह वही चेतावनी संदेश दिखाता है। –

3

आप दूर करने की कोशिश कर सकते हैं sudo npm install karma

+1

एसओ में आपका स्वागत है। जिज्ञासा से बाहर, आपको 2 साल से अधिक प्रश्न का उत्तर देने की आवश्यकता क्यों महसूस होती है? – LotPings

+3

क्योंकि कल मुझे एक ही समस्या थी, इसलिए यह किसी और के लिए उपयोगी हो सकता है –

+1

@LotPings आपने इस समुदाय पर शायद 30% सामग्री का वर्णन किया है। उपयोगी जानकारी पर कोई समाप्ति अवधि नहीं है – Kristian

संबंधित मुद्दे