ci: allow use of .only in ci testing mode (#18678)

This commit is contained in:
Shelley Vohr 2019-06-06 17:12:22 -07:00 committed by GitHub
parent 8da17ffe37
commit b30484d3a9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 15 deletions

View file

@ -86,6 +86,6 @@ app.whenReady().then(() => {
process.exit(runner.failures)
})
}
const runner = (isCI) ? mocha.forbidOnly().run(cb) : mocha.run(cb)
const runner = mocha.run(cb)
})
})

View file

@ -96,21 +96,8 @@
const runner = mocha.run(() => {
// Ensure the callback is called after runner is defined
setTimeout(() => {
if (isCi && runner.hasOnly) {
try {
throw new Error('A spec contains a call to it.only or describe.only and should be reverted.')
} catch (error) {
console.error(error.stack || error)
}
ipcRenderer.send('process.exit', 1)
return
}
Mocha.utils.highlightTags('code')
if (isCi) {
ipcRenderer.send('process.exit', runner.failures)
}
if (isCi) ipcRenderer.send('process.exit', runner.failures)
}, 0)
})
})