child process test: preemptively use streaming mode

works around #24984
This commit is contained in:
Andrew Kelley 2025-08-29 22:55:44 -07:00
parent 07da9567e6
commit 31a0c2a36a

View file

@ -32,7 +32,7 @@ pub fn main() !void {
const hello_stdout = "hello from stdout";
var buf: [hello_stdout.len]u8 = undefined;
var stdout_reader = child.stdout.?.reader(&.{});
var stdout_reader = child.stdout.?.readerStreaming(&.{});
const n = try stdout_reader.interface.readSliceShort(&buf);
if (!std.mem.eql(u8, buf[0..n], hello_stdout)) {
testError("child stdout: '{s}'; want '{s}'", .{ buf[0..n], hello_stdout });