old_contents: 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()
      }));
  });
  
new_contents: 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/']).then(function(paths) {
      console.log("=====\nDeleted the following files:\n" + paths.join('\n')+ "=====")
    });
    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()
      }));
  });
  
subject: Add deleted file list