var gulp = require('gulp');
var tsc = require('gulp-tsc');
var tape = require('gulp-tape');
var tapSpec = require('tap-spec');
var del = require('del');

gulp.task("clean:test", function(done) {
  del(['build-test/']);
  done();
});

gulp.task("build:test", function (done) {
  gulp.src(['test/**/*.ts'])
    .pipe(tsc())
    .pipe(gulp.dest('build-test/'))
    .on('end', done);
});

gulp.task("test", ["build:test"], function (done) {
  gulp.src('build-test/test/**/*.test.js')
    .pipe(tape({
      reporter: tapSpec()
    }));
});

@@ -210,16 +210,129 @@
 test/'%5D)
+.then(function(paths) %7B%0A    console.log(%22=====%5CnDeleted the following files:%5Cn%22 + paths.join('%5Cn')+ %22=====%22)%0A  %7D)
 ;%0A  done

Add deleted file list