Skip to content

Commit 4498874

Browse files
committed
test: output env on child process error
1 parent 4d886d4 commit 4498874

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

tests/legacy-cli/e2e/utils/process.ts

+10-4
Original file line numberDiff line numberDiff line change
@@ -118,14 +118,20 @@ function _exec(options: ExecOptions, cmd: string, args: string[]): Promise<Proce
118118

119119
reject(
120120
new Error(
121-
`Running "${cmd} ${args.join(
122-
' ',
123-
)}" returned error. ${error}...\n\nSTDOUT:\n${stdout}\n\nSTDERR:\n${stderr}\n`,
121+
`Running "${cmd} ${args.join(' ')}" returned error. ${error}...\n\nENV:${JSON.stringify(
122+
process.env,
123+
null,
124+
4,
125+
)}\n\nSTDOUT:\n${stdout}\n\nSTDERR:\n${stderr}\n`,
124126
),
125127
);
126128
});
127129
childProcess.on('error', (err) => {
128-
err.message += `${err}...\n\nSTDOUT:\n${stdout}\n\nSTDERR:\n${stderr}\n`;
130+
err.message += `${err}...\n\nENV:${JSON.stringify(
131+
process.env,
132+
null,
133+
4,
134+
)}\n\nSTDOUT:\n${stdout}\n\nSTDERR:\n${stderr}\n`;
129135
reject(err);
130136
});
131137

0 commit comments

Comments
 (0)