iridium
Version:
A custom lightweight ORM for MongoDB designed for power-users
22 lines (19 loc) • 653 B
JavaScript
var gulp = require('gulp');
var runSequence = require('run-sequence');
var mocha = require('gulp-mocha');
var plumber = require('gulp-plumber');
var path = require('path');
var paths = require('./paths');
gulp.task('ci', function () {
return runSequence('build', 'ci-test');
});
gulp.task('ci-test', function () {
return gulp.src(paths.builtTestFiles)
.pipe(plumber())
.pipe(mocha({
require: paths.testSupportFiles.map(function (file) { return path.resolve(path.dirname(__dirname), file); }),
timeout: 10000
}))
.once('end', function () { process.exit(); })
.once('error', function () { process.exit(1); });
});