Karma cleanup, spec reporter
This commit is contained in:
parent
c601e020b7
commit
180eae99a7
3 changed files with 26 additions and 28 deletions
|
@ -37,7 +37,9 @@
|
|||
"mocha": "~1.15",
|
||||
"chai": "~1.8",
|
||||
"karma": "~0.10",
|
||||
"karma-chrome-launcher": "~0.1",
|
||||
"karma-firefox-launcher": "~0.1",
|
||||
"karma-mocha": "~0.1"
|
||||
"karma-mocha": "~0.1",
|
||||
"karma-spec-reporter": "~0.0.6"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,26 +1,21 @@
|
|||
'use strict';
|
||||
|
||||
var path = require('path');
|
||||
var server = require('karma').server;
|
||||
|
||||
module.exports = function (grunt) {
|
||||
grunt.registerMultiTask('karma', 'run karma.', function() {
|
||||
var done = this.async();
|
||||
var options = this.options({
|
||||
background: false
|
||||
});
|
||||
var data = this.data;
|
||||
'use strict';
|
||||
|
||||
//merge options onto data, with data taking precedence
|
||||
data = grunt.util._.merge(options, data);
|
||||
data.configFile = path.resolve(data.configFile);
|
||||
if (data.configFile) {
|
||||
data.configFile = grunt.template.process(data.configFile);
|
||||
var path = require('path');
|
||||
var server = require('karma').server;
|
||||
|
||||
grunt.registerMultiTask('karma', 'run karma.', function(target) {
|
||||
//merge data onto options, with data taking precedence
|
||||
var options = grunt.util._.merge(this.options(), this.data),
|
||||
done = this.async();
|
||||
|
||||
if (options.configFile) {
|
||||
options.configFile = grunt.template.process(options.configFile);
|
||||
options.configFile = path.resolve(options.configFile);
|
||||
}
|
||||
|
||||
server.start(
|
||||
data,
|
||||
function(code) {
|
||||
done = this.async();
|
||||
server.start(options, function(code) {
|
||||
done(!code);
|
||||
});
|
||||
});
|
||||
|
|
|
@ -17,12 +17,12 @@ module.exports = function(config) {
|
|||
],
|
||||
|
||||
// list of files to exclude
|
||||
exclude : [],
|
||||
//exclude : [],
|
||||
|
||||
// use dolts reporter, as travis terminal does not support escaping sequences
|
||||
// possible values: 'dots', 'progress', 'junit', 'teamcity'
|
||||
// CLI --reporters progress
|
||||
reporters : ['progress'],
|
||||
reporters : ['spec'],
|
||||
|
||||
// web server port
|
||||
// CLI --port 9876
|
||||
|
@ -39,7 +39,7 @@ module.exports = function(config) {
|
|||
// level of logging
|
||||
// possible values: karma.LOG_DISABLE || karma.LOG_ERROR || karma.LOG_WARN || karma.LOG_INFO || karma.LOG_DEBUG
|
||||
// CLI --log-level debug
|
||||
logLevel : config.LOG_DEBUG,
|
||||
logLevel : config.LOG_INFO,
|
||||
|
||||
// enable / disable watching file and executing tests whenever any file changes
|
||||
// CLI --auto-watch --no-auto-watch
|
||||
|
@ -73,10 +73,11 @@ module.exports = function(config) {
|
|||
},
|
||||
|
||||
plugins : [
|
||||
'karma-mocha',
|
||||
// 'karma-chrome-launcher',
|
||||
'karma-chrome-launcher',
|
||||
'karma-firefox-launcher',
|
||||
'karma-mocha',
|
||||
// 'karma-phantomjs-launcher'
|
||||
'karma-spec-reporter'
|
||||
]
|
||||
});
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue