Skip to content

Commit bcb59f3

Browse files
committed
Add folds to travis log
1 parent 2f6f74d commit bcb59f3

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

Gulpfile.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import merge2 = require("merge2");
3535
import intoStream = require("into-stream");
3636
import * as os from "os";
3737
import Linter = require("tslint");
38+
import fold = require("travis-fold");
3839
const gulp = helpMaker(originalGulp);
3940
const mochaParallel = require("./scripts/mocha-parallel.js");
4041
const {runTestsInParallel} = mochaParallel;
@@ -964,6 +965,7 @@ gulp.task("lint", "Runs tslint on the compiler sources. Optional arguments are:
964965
const fileMatcher = RegExp(cmdLineOptions["files"]);
965966
const lintOptions = getLinterOptions();
966967
let failed = 0;
968+
console.log(fold.start("lint"));
967969
return gulp.src(lintTargets)
968970
.pipe(insert.transform((contents, file) => {
969971
if (!fileMatcher.test(file.path)) return contents;
@@ -975,6 +977,7 @@ gulp.task("lint", "Runs tslint on the compiler sources. Optional arguments are:
975977
return contents; // TODO (weswig): Automatically apply fixes? :3
976978
}))
977979
.on("end", () => {
980+
console.log(fold.end("lint"));
978981
if (failed > 0) {
979982
console.error("Linter errors.");
980983
process.exit(1);

Jakefile.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ var os = require("os");
55
var path = require("path");
66
var child_process = require("child_process");
77
var Linter = require("tslint");
8+
var fold = require("travis-fold");
89
var runTestsInParallel = require("./scripts/mocha-parallel").runTestsInParallel;
910

1011
// Variables
@@ -284,6 +285,7 @@ var builtLocalCompiler = path.join(builtLocalDirectory, compilerFilename);
284285
* @param callback: a function to execute after the compilation process ends
285286
*/
286287
function compileFile(outFile, sources, prereqs, prefixes, useBuiltCompiler, opts, callback) {
288+
console.log(fold.start("build " + outFile));
287289
file(outFile, prereqs, function() {
288290
opts = opts || {};
289291
var compilerPath = useBuiltCompiler ? builtLocalCompiler : LKGCompiler;
@@ -361,10 +363,12 @@ function compileFile(outFile, sources, prereqs, prefixes, useBuiltCompiler, opts
361363
callback();
362364
}
363365

366+
console.log(fold.end("build " + outFile));
364367
complete();
365368
});
366369
ex.addListener("error", function() {
367370
fs.unlinkSync(outFile);
371+
console.log(fold.end("build " + outFile));
368372
fail("Compilation of " + outFile + " unsuccessful");
369373
});
370374
ex.run();
@@ -1047,6 +1051,7 @@ var lintTargets = compilerSources
10471051

10481052
desc("Runs tslint on the compiler sources. Optional arguments are: f[iles]=regex");
10491053
task("lint", ["build-rules"], function() {
1054+
console.log(fold.start("lint"));
10501055
var lintOptions = getLinterOptions();
10511056
var failed = 0;
10521057
var fileMatcher = RegExp(process.env.f || process.env.file || process.env.files || "");
@@ -1062,6 +1067,7 @@ task("lint", ["build-rules"], function() {
10621067
done[target] = true;
10631068
}
10641069
}
1070+
console.log(fold.end("lint"));
10651071
if (failed > 0) {
10661072
fail('Linter errors.', failed);
10671073
}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
},
3131
"devDependencies": {
3232
"@types/browserify": "latest",
33-
"@types/convert-source-map": "latest",
3433
"@types/chai": "latest",
34+
"@types/convert-source-map": "latest",
3535
"@types/del": "latest",
3636
"@types/glob": "latest",
3737
"@types/gulp": "latest",
@@ -72,6 +72,7 @@
7272
"run-sequence": "latest",
7373
"sorcery": "latest",
7474
"through2": "latest",
75+
"travis-fold": "latest",
7576
"ts-node": "latest",
7677
"tslint": "next",
7778
"typescript": "next"

0 commit comments

Comments
 (0)