tap-parser
Version:
parse the test anything protocol
36 lines • 922 B
JavaScript
import { FinalPlan } from './final-plan.js';
/**
* The summary results provided in the `complete` event when the TAP
* stream ends.
*/
export class FinalResults {
ok;
count;
pass;
fail;
bailout;
todo;
skip;
failures;
time;
passes;
plan;
skips;
todos;
constructor(skipAll, parser) {
this.ok = parser.ok;
this.count = parser.count;
this.pass = parser.pass;
this.fail = parser.fail || 0;
this.bailout = parser.bailedOut || false;
this.todo = parser.todo || 0;
this.skip = skipAll ? parser.count : parser.skip || 0;
this.plan = new FinalPlan(skipAll, parser);
this.failures = parser.failures;
this.passes = parser.passes || undefined;
this.time = parser.time;
this.skips = parser.skips;
this.todos = parser.todos;
}
}
//# sourceMappingURL=final-results.js.map