zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit a569c7d66433c46efe8a36ee5191b033c98faeab (tree)
parent b8f2fec0f2d66427c8f947979fee8173099c690c
Author: alexrp <alex@alexrp.com>
Date:   Mon, 22 Sep 2025 01:34:53 +0200

test: disable some stack trace tests on FreeBSD

Diffstat:
Mtest/stack_traces.zig | 2++
Mtest/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 @@ -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 @@ -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