Skip to content

Commit 6d2568b

Browse files
authored
Merge pull request #1228 from UziTech/show-failing-by-time
show failing test when original tests takes > 1s
2 parents d8acc71 + 422e81f commit 6d2568b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

test/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,9 @@ function runTests(engine, options) {
111111
filename = filenames[i];
112112
file = files[filename];
113113

114-
var before = process.hrtime();
115114
success = testFile(engine, file, filename, i + 1);
116-
var elapsed = process.hrtime(before);
117-
var tookLessThanOneSec = (elapsed[0] === 0);
118115

119-
if (success && tookLessThanOneSec) {
116+
if (success) {
120117
succeeded++;
121118
} else {
122119
failed++;
@@ -198,6 +195,11 @@ function testFile(engine, file, filename, index) {
198195
}
199196
}
200197

198+
if (elapsed[0] > 0) {
199+
console.log(' failed because it took too long.\n\n passed in %dms', prettyElapsedTime(elapsed));
200+
return false;
201+
}
202+
201203
console.log(' passed in %dms', prettyElapsedTime(elapsed));
202204
return true;
203205
}

0 commit comments

Comments
 (0)