Remove setBlocking calls and simplify file-redirect approach
Remove fragile process.stdout._handle.setBlocking calls from CLI test commands. Revert the preload workaround in repo-tools since the root cause is removed. Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com> Made-with: Cursor
This commit is contained in:
@@ -87,11 +87,6 @@ export default async (_opts: OptionValues, cmd: Command) => {
|
||||
}--no-node-snapshot`;
|
||||
}
|
||||
|
||||
// This ensures that the process doesn't exit too early before stdout is flushed
|
||||
if (args.includes('--help')) {
|
||||
(process.stdout as any)._handle.setBlocking(true);
|
||||
}
|
||||
|
||||
// Because of the ongoing migration to v30 of jest, jest is no longer hard-depended to allow
|
||||
// opt-in migration. Users instead need to add jest as a devDependency themselves and specify
|
||||
// the version they want. This prints a helpful error message if jest is not found, i.e. they
|
||||
|
||||
@@ -304,11 +304,9 @@ export async function command(opts: OptionValues, cmd: Command): Promise<void> {
|
||||
}--no-node-snapshot`;
|
||||
}
|
||||
|
||||
// This ensures that the process doesn't exit too early before stdout is flushed
|
||||
if (args.includes('--jest-help')) {
|
||||
removeOptionArg(args, '--jest-help');
|
||||
args.push('--help');
|
||||
(process.stdout as any)._handle.setBlocking(true);
|
||||
}
|
||||
|
||||
// This code path is enabled by the --successCache flag, which is specific to
|
||||
|
||||
Reference in New Issue
Block a user