mirror of
https://github.com/nasa/openmct.git
synced 2025-02-20 17:33:23 +00:00
[Build] Run karma tests from gulp
This commit is contained in:
parent
f334be8f23
commit
406fdd5efc
14
gulpfile.js
14
gulpfile.js
@ -20,10 +20,12 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
/*global require*/
|
||||
/*global require,__dirname*/
|
||||
var gulp = require('gulp'),
|
||||
requirejsOptimize = require('gulp-requirejs-optimize'),
|
||||
sourcemaps = require('gulp-sourcemaps'),
|
||||
karma = require('karma'),
|
||||
path = require('path'),
|
||||
paths = {
|
||||
main: 'main.js',
|
||||
dist: 'dist'
|
||||
@ -32,6 +34,10 @@ var gulp = require('gulp'),
|
||||
requirejsOptimize: {
|
||||
name: 'main',
|
||||
mainConfigFile: paths.main
|
||||
},
|
||||
karma: {
|
||||
configFile: path.resolve(__dirname, 'karma.conf.js'),
|
||||
singleRun: true
|
||||
}
|
||||
};
|
||||
|
||||
@ -41,4 +47,8 @@ gulp.task('scripts', function () {
|
||||
.pipe(requirejsOptimize(options.requirejsOptimize))
|
||||
.pipe(sourcemaps.write('.'))
|
||||
.pipe(gulp.dest(paths.dist));
|
||||
});
|
||||
});
|
||||
|
||||
gulp.task('test', function (done) {
|
||||
new karma.Server(options.karma, done).start();
|
||||
});
|
||||
|
@ -14,7 +14,7 @@
|
||||
"jasmine-core": "^2.3.0",
|
||||
"jsdoc": "^3.3.2",
|
||||
"jshint": "^2.7.0",
|
||||
"karma": "^0.12.31",
|
||||
"karma": "^0.13.3",
|
||||
"karma-chrome-launcher": "^0.1.8",
|
||||
"karma-cli": "0.0.4",
|
||||
"karma-coverage": "^0.5.3",
|
||||
|
Loading…
x
Reference in New Issue
Block a user