We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 552a5d8 commit abd13d5Copy full SHA for abd13d5
src/report.js
@@ -33,10 +33,14 @@ module.exports = {
33
await save(job)
34
const promises = job.reportGenerator.map(generator => {
35
const { promise, resolve } = allocPromise()
36
- const childProcess = fork(generator, [job.reportDir], {
37
- stdio: [0, 0, 0, 'ipc']
+ const childProcess = fork(generator, [job.reportDir], { stdio: 'pipe' })
+ const buffers = output.monitor(childProcess, false)
38
+ childProcess.on('close', exitCode => {
39
+ if (exitCode !== 0) {
40
+ output.reportGeneratorFailed(generator, exitCode, buffers)
41
+ }
42
+ resolve()
43
})
- childProcess.on('close', resolve)
44
return promise
45
46
promises.push(generateCoverageReport(job))
0 commit comments