From 6493a05020d8a22f46a0afaed00cdd68f3e15690 Mon Sep 17 00:00:00 2001 From: analog-nico Date: Sun, 1 May 2016 22:34:55 -0700 Subject: [PATCH] fix: missing results directory --- gulpfile.js | 19 ++++++++++++++++++- package.json | 1 + 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index fb38bc4..919d420 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -8,6 +8,7 @@ var chalk = require('chalk'); var rimraf = require('rimraf'); var coveralls = require('gulp-coveralls'); var eslint = require('gulp-eslint'); +var mkdirp = require('mkdirp'); var chai = require("chai"); global.expect = chai.expect; @@ -106,10 +107,26 @@ gulp.task('test-without-coverage', function () { }); -gulp.task('clean', function (done) { +gulp.task('clean', ['clean-coverage', 'clean-results']); + +gulp.task('clean-coverage', function (done) { rimraf('./coverage', done); }); +gulp.task('clean-results', function (done) { + + rimraf('./test/results', function (err) { + + if (err) { + return done(err); + } + + mkdirp('./test/results', done); + + }); + +}); + gulp.task('ci', function (done) { runSequence('validate', 'coveralls', 'test-without-coverage', done); }); diff --git a/package.json b/package.json index 6e25aac..f96d615 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ "gulp-eslint": "^2.0.0", "gulp-istanbul": "^0.10.4", "gulp-mocha": "^2.2.0", + "mkdirp": "^0.5.1", "rimraf": "^2.5.2", "run-sequence": "^1.1.5" }