kibana/tasks/test.js

28 lines
760 B
JavaScript
Raw Normal View History

2014-09-04 00:15:58 +02:00
var _ = require('lodash');
module.exports = function (grunt) {
grunt.registerTask('test:server', [ 'simplemocha:all' ]);
grunt.registerTask('test:browser', [ 'run:testServer', 'karma:unit' ]);
2015-08-25 02:10:21 +02:00
grunt.registerTask('test:coverage', [ 'run:testCoverageServer', 'karma:coverage' ]);
grunt.registerTask('test:quick', [
'test:server',
'test:browser'
]);
grunt.registerTask('test:dev', [
'run:devTestServer',
'karma:dev'
]);
grunt.registerTask('test', function (subTask) {
if (subTask) grunt.fail.fatal(`invalid task "test:${subTask}"`);
2015-07-28 02:13:45 +02:00
grunt.task.run(_.compact([
!grunt.option('quick') && 'eslint:source',
'test:quick'
2015-07-28 02:13:45 +02:00
]));
});
grunt.registerTask('quick-test', ['test:quick']); // historical alias
};