मैं जब मैं karma start --reporters teamcity --single-run
मैं निम्नलिखित त्रुटि मिलती है चलाने teamcity (version 7.1).
"टीमसिटी" लोड नहीं कर सकता है, यह पंजीकृत नहीं है! शायद आप कुछ प्लगइन खो रहे हैं?
पर मेरे karma (version v0.10.2)
इकाई परीक्षण चलाने के लिए कोशिश कर रहा हूँ:
Can not load "teamcity", it is not registered! Perhaps you are missing some plugin?
मैं कर्म-teamcity-रिपोर्टर मॉड्यूल स्थापित किया है, लेकिन वह hasn ' टी मदद की।
निम्नलिखित अपने स्थानीय node_modules फ़ोल्डर में स्थापित कर रहे हैं:
karma
karma-chrome-launcher
karma-coffee-preprocessor
karma-coverage
karma-firefox-launcher
karma-html2js-preprocessor
karma-jasmine
karma-phantomjs-launcher
karma-requirejs
karma-script-launcher
karma-teamcity-reporter
यहाँ है मेरी karma.conf.js:
I'm running karma version v0.10.2. Here's my karma.conf.js:
module.exports = function(karma) {
karma.set({
// base path, that will be used to resolve files and exclude
basePath: '../../myapplication.web',
frameworks: ['jasmine'],
plugins: [
'karma-jasmine',
'karma-coverage',
'karma-chrome-launcher',
'karma-phantomjs-launcher'
],
// list of files/patterns to load in the browser
files: [
'Scripts/jquery/jquery-2.0.2.min.js',
'Scripts/jquery-ui/jquery-ui-1.10.3.min.js',
'Scripts/daterangepicker/daterangepicker.js',
'Scripts/angular/angular.js',
'Scripts/angular/restangular/underscore-min.js',
'Scripts/angular/restangular/restangular-min.js',
'Scripts/angular/angular-*.js',
'Scripts/angular/angular-test/angular-*.js',
'Scripts/angular/angular-ui/*.js',
'Scripts/angular/angular-strap/*.js',
'Scripts/angular/angular-http-auth/*.js',
'Scripts/sinon/*.js',
'Scripts/moment/moment.min.js',
'uifw/scripts/ui-framework-angular.js',
'app/app.js',
'app/**/*.js',
'Tests/unit/**/*.js'
],
// list of files to exclude
exclude: [
'Scripts/angular/angular-test/angular-scenario.js'
],
// test results reporter to use
// possible values: 'dots', 'progress', 'junit'
reporters: ['progress', 'coverage', 'teamcity'],
preprocessors : {
'app/**/*.js': ['coverage']
},
coverageReporter : {
type: 'html',
dir: 'Tests/coverage/'
},
// web server port
port : 9876,
// cli runner port
runnerPort : 9100,
// enable/disable colors in the output (reporters and logs)
colors : true,
// level of logging
// possible values: LOG_DISABLE || LOG_ERROR || LOG_WARN || LOG_INFO || LOG_DEBUG
logLevel : karma.LOG_INFO,
// enable/disable watching file and executing tests whenever any file changes
autoWatch : true,
// Start these browsers, currently available:
// - Chrome
// - ChromeCanary
// - Firefox
// - Opera
// - Safari (only Mac)
// - PhantomJS
// - IE (only Windows)
browsers: ['PhantomJS'],
// If browser does not capture in given timeout [ms], kill it
captureTimeout : 60000,
// Continuous Integration mode
// if true, it capture browsers, run tests and exit
singleRun : true
});
};
अगर मैं karma start karma.conf.js
चलाने इसे सही ढंग से चलाता है। मैं क्या गलत कर रहा हूं?
तुम भी '' 'NPM स्थापित करने के लिए कर्म-teamcity-reporter''' –
शानदार पड़ सकता है। यह सोच रहा था कि यह मेरे लिए क्यों काम नहीं कर रहा था। धन्यवाद। – Fernando