tuned tester

tuned output to show changes / removals

test filter RegExp finds:
- file-tests.d.ts
- file-test.d.ts
This commit is contained in:
Bart van der Schoor
2014-03-01 06:24:09 +01:00
parent 4f99c0eb3c
commit b134395b23
4 changed files with 56 additions and 11 deletions
+29 -5
View File
@@ -608,10 +608,20 @@ var DT;
});
};
Print.prototype.printQueue = function (files) {
var _this = this;
this.printDiv();
this.printSubHeader('Queued for testing');
this.printDiv();
files.forEach(function (file) {
_this.printLine(file.filePathWithName);
});
};
Print.prototype.printFiles = function (files) {
var _this = this;
this.printDiv();
this.printSubHeader('Files:');
this.printSubHeader('Files');
this.printDiv();
files.forEach(function (file) {
@@ -650,7 +660,18 @@ var DT;
Print.prototype.printRelChanges = function (changeMap) {
var _this = this;
this.printDiv();
this.printSubHeader('Relevant changes');
this.printSubHeader('Interesting files');
this.printDiv();
Object.keys(changeMap).sort().forEach(function (src) {
_this.printLine(changeMap[src].filePathWithName);
});
};
Print.prototype.printRemovals = function (changeMap) {
var _this = this;
this.printDiv();
this.printSubHeader('Removed files');
this.printDiv();
Object.keys(changeMap).sort().forEach(function (src) {
@@ -823,7 +844,7 @@ var DT;
var Promise = require('bluebird');
var endTestDts = /-test.ts$/i;
var endTestDts = /-tests?.ts$/i;
/////////////////////////////////
// Compile with *-tests.ts
@@ -1023,6 +1044,8 @@ var DT;
_this.print.printAllChanges(changes);
return _this.index.collectDiff(changes);
}).then(function () {
_this.print.printRemovals(_this.index.removed);
_this.print.printRelChanges(_this.index.changed);
return _this.index.parseFiles();
}).then(function () {
// this.print.printRefMap(this.index, this.index.refMap);
@@ -1033,12 +1056,13 @@ var DT;
_this.print.printBoldDiv();
// bail
return Promise.delay(500).return(false);
return Promise.cast(false);
}
// this.print.printFiles(this.files);
return _this.index.collectTargets().then(function (files) {
// this.print.printTests(files);
_this.print.printQueue(files);
return _this.runTests(files);
}).then(function () {
return !_this.suites.some(function (suite) {
+4 -2
View File
@@ -123,6 +123,8 @@ module DT {
this.print.printAllChanges(changes);
return this.index.collectDiff(changes);
}).then(() => {
this.print.printRemovals(this.index.removed);
this.print.printRelChanges(this.index.changed);
return this.index.parseFiles();
}).then(() => {
// this.print.printRefMap(this.index, this.index.refMap);
@@ -131,11 +133,11 @@ module DT {
this.print.printMissing(this.index, this.index.missing);
this.print.printBoldDiv();
// bail
return Promise.delay(500).return(false);
return Promise.cast(false);
}
// this.print.printFiles(this.files);
return this.index.collectTargets().then((files) => {
// this.print.printTests(files);
this.print.printQueue(files);
return this.runTests(files);
}).then(() => {
+22 -2
View File
@@ -180,9 +180,19 @@ module DT {
});
}
public printQueue(files: File[]): void {
this.printDiv();
this.printSubHeader('Queued for testing');
this.printDiv();
files.forEach((file) => {
this.printLine(file.filePathWithName);
});
}
public printFiles(files: File[]): void {
this.printDiv();
this.printSubHeader('Files:');
this.printSubHeader('Files');
this.printDiv();
files.forEach((file) => {
@@ -218,7 +228,17 @@ module DT {
public printRelChanges(changeMap: FileDict): void {
this.printDiv();
this.printSubHeader('Relevant changes');
this.printSubHeader('Interesting files');
this.printDiv();
Object.keys(changeMap).sort().forEach((src) => {
this.printLine(changeMap[src].filePathWithName);
});
}
public printRemovals(changeMap: FileDict): void {
this.printDiv();
this.printSubHeader('Removed files');
this.printDiv();
Object.keys(changeMap).sort().forEach((src) => {
+1 -2
View File
@@ -6,7 +6,7 @@ module DT {
var Promise: typeof Promise = require('bluebird');
var endTestDts = /-test.ts$/i;
var endTestDts = /-tests?.ts$/i;
/////////////////////////////////
// Compile with *-tests.ts
@@ -23,5 +23,4 @@ module DT {
}));
}
}
}