'use strict' | |
class BrowserResult { | |
constructor (total = 0) { | |
this.startTime = Date.now() | |
this.total = total | |
this.skipped = this.failed = this.success = 0 | |
this.netTime = this.totalTime = 0 | |
this.disconnected = this.error = false | |
} | |
totalTimeEnd () { | |
this.totalTime = Date.now() - this.startTime | |
} | |
add (result) { | |
if (result.skipped) { | |
this.skipped++ | |
} else if (result.success) { | |
this.success++ | |
} else { | |
this.failed++ | |
} | |
this.netTime += result.time | |
} | |
} | |
module.exports = BrowserResult |