You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

30 lines
558 B

'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