Updated the files.
This commit is contained in:
parent
1553e6b971
commit
753967d4f5
23418 changed files with 3784666 additions and 0 deletions
31
my-app/node_modules/karma/lib/launchers/retry.js
generated
vendored
Executable file
31
my-app/node_modules/karma/lib/launchers/retry.js
generated
vendored
Executable file
|
@ -0,0 +1,31 @@
|
|||
const log = require('../logger').create('launcher')
|
||||
|
||||
function RetryLauncher (retryLimit) {
|
||||
this._retryLimit = retryLimit
|
||||
|
||||
this.on('done', () => {
|
||||
if (!this.error) {
|
||||
return
|
||||
}
|
||||
|
||||
if (this._retryLimit > 0) {
|
||||
log.info(`Trying to start ${this.name} again (${retryLimit - this._retryLimit + 1}/${retryLimit}).`)
|
||||
this.restart()
|
||||
this._retryLimit--
|
||||
} else if (this._retryLimit === 0) {
|
||||
log.error(`${this.name} failed ${retryLimit} times (${this.error}). Giving up.`)
|
||||
} else {
|
||||
log.debug(`${this.name} failed (${this.error}). Not restarting.`)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
RetryLauncher.decoratorFactory = function (retryLimit) {
|
||||
return function (launcher) {
|
||||
RetryLauncher.call(launcher, retryLimit)
|
||||
}
|
||||
}
|
||||
|
||||
RetryLauncher.decoratorFactory.$inject = ['config.retryLimit']
|
||||
|
||||
module.exports = RetryLauncher
|
Loading…
Add table
Add a link
Reference in a new issue