From a569c7d66433c46efe8a36ee5191b033c98faeab Mon Sep 17 00:00:00 2001 From: alexrp Date: Mon, 22 Sep 2025 01:34:53 +0200 Subject: [PATCH] test: disable some stack trace tests on FreeBSD --- test/stack_traces.zig | 2 ++ test/standalone/stack_iterator/build.zig | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/test/stack_traces.zig b/test/stack_traces.zig index 40a6168297..0bd5a760cb 100644 --- a/test/stack_traces.zig +++ b/test/stack_traces.zig @@ -793,6 +793,7 @@ pub fn addCases(cases: *tests.StackTracesContext) void { , .Debug = .{ .exclude_os = &.{ + .freebsd, .openbsd, // integer overflow .windows, // TODO intermittent failures }, @@ -837,6 +838,7 @@ pub fn addCases(cases: *tests.StackTracesContext) void { }, .ReleaseSafe = .{ .exclude_os = &.{ + .freebsd, .windows, // TODO .linux, // defeated by aggressive inlining .macos, // Broken in LLVM 20. diff --git a/test/standalone/stack_iterator/build.zig b/test/standalone/stack_iterator/build.zig index 8d2c448215..b6ac2a9aee 100644 --- a/test/standalone/stack_iterator/build.zig +++ b/test/standalone/stack_iterator/build.zig @@ -61,8 +61,12 @@ pub fn build(b: *std.Build) void { .use_llvm = true, }); - const run_cmd = b.addRunArtifact(exe); - test_step.dependOn(&run_cmd.step); + if (builtin.os.tag != .freebsd) { + const run_cmd = b.addRunArtifact(exe); + test_step.dependOn(&run_cmd.step); + } else { + test_step.dependOn(&exe.step); + } } // https://github.com/ziglang/zig/issues/24522