0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-10-29 08:58:01 -04:00

Add counts for ignored , measured, filtered

This commit is contained in:
ztplz 2018-10-10 15:08:09 +08:00 committed by Ryan Dahl
parent 888824c617
commit 8ada28716a

View file

@ -27,6 +27,10 @@ export const exitOnFail = true;
let filterRegExp: RegExp | null;
const tests: TestDefinition[] = [];
let filtered = 0;
const ignored = 0;
const measured = 0;
// Must be called before any test() that needs to be filtered.
export function setFilter(s: string): void {
filterRegExp = new RegExp(s, "i");
@ -41,6 +45,8 @@ export function test(t: TestDefinition | TestFunction): void {
}
if (filter(name)) {
tests.push({ fn, name });
} else {
filtered++;
}
}
@ -88,11 +94,6 @@ async function runTests() {
console.log("...", result);
}
// TODO counts for ignored , measured, filtered.
const filtered = 0;
const ignored = 0;
const measured = 0;
// Attempting to match the output of Rust's test runner.
const result = failed > 0 ? red_failed() : green_ok();
console.log(