Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 129x 129x 129x 23x 23x 3x 2x 1x 99x | /** * Main class for a runnable class (e.g. test, suite or a hook) * mainly used to capture its running duration */ export default class RunnableStats { constructor (type) { this.type = type this.start = new Date() this._duration = 0 } complete () { this.end = new Date() this._duration = this.end - this.start } get duration () { if (this.end) { return this._duration } return new Date() - this.start } /** * ToDo: we should always rely on uid */ static getIdentifier (runner) { return runner.uid || runner.title } } |