From 44f7c0717ff09cc02017f9ea2a8969c0742327c1 Mon Sep 17 00:00:00 2001 From: Vojtech Antosik Date: Sun, 30 Mar 2025 15:02:17 +0200 Subject: [PATCH] fix standalone test --- test/standalone/child_spawn_fail/main.zig | 6 ++++-- test/standalone/detached_child/main.zig | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/test/standalone/child_spawn_fail/main.zig b/test/standalone/child_spawn_fail/main.zig index 7c3f1baaaf..1f4add59e4 100644 --- a/test/standalone/child_spawn_fail/main.zig +++ b/test/standalone/child_spawn_fail/main.zig @@ -11,7 +11,7 @@ pub fn main() !void { _ = args.next() orelse unreachable; // skip executable name const child_path = args.next() orelse unreachable; - const argv = if (builtin.os.tag == .windows) &.{""} else &.{ child_path, "30" }; + const argv = &.{""}; var child = std.process.Child.init(argv, gpa); child.stdin_behavior = .Ignore; child.stderr_behavior = .Ignore; @@ -23,7 +23,9 @@ pub fn main() !void { } if (child.spawn()) { - return error.SpawnSilencedError; + if (child.waitForSpawn()) { + return error.SpawnSilencedError; + } else |_| {} } else |_| {} child = std.process.Child.init(&.{ child_path, "30" }, gpa); diff --git a/test/standalone/detached_child/main.zig b/test/standalone/detached_child/main.zig index 16f3fb2b4a..57e1735218 100644 --- a/test/standalone/detached_child/main.zig +++ b/test/standalone/detached_child/main.zig @@ -24,6 +24,7 @@ pub fn main() !void { child.stdout_behavior = .Pipe; child.detached = true; try child.spawn(); + try child.waitForSpawn(); defer { _ = child.kill() catch {}; }