authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-09-22 01:34:53+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-09-24 01:11:20+02:00
loga569c7d66433c46efe8a36ee5191b033c98faeab
treec4ba1b6b128d7a1a01ccebe5933eea17aa36f4c3
parentb8f2fec0f2d66427c8f947979fee8173099c690c
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

test: disable some stack trace tests on FreeBSD


2 files changed, 8 insertions(+), 2 deletions(-)

test/stack_traces.zig+2
...@@ -793,6 +793,7 @@ pub fn addCases(cases: *tests.StackTracesContext) void {...@@ -793,6 +793,7 @@ pub fn addCases(cases: *tests.StackTracesContext) void {
793 ,793 ,
794 .Debug = .{794 .Debug = .{
795 .exclude_os = &.{795 .exclude_os = &.{
796 .freebsd,
796 .openbsd, // integer overflow797 .openbsd, // integer overflow
797 .windows, // TODO intermittent failures798 .windows, // TODO intermittent failures
798 },799 },
...@@ -837,6 +838,7 @@ pub fn addCases(cases: *tests.StackTracesContext) void {...@@ -837,6 +838,7 @@ pub fn addCases(cases: *tests.StackTracesContext) void {
837 },838 },
838 .ReleaseSafe = .{839 .ReleaseSafe = .{
839 .exclude_os = &.{840 .exclude_os = &.{
841 .freebsd,
840 .windows, // TODO842 .windows, // TODO
841 .linux, // defeated by aggressive inlining843 .linux, // defeated by aggressive inlining
842 .macos, // Broken in LLVM 20.844 .macos, // Broken in LLVM 20.
test/standalone/stack_iterator/build.zig+6-2
...@@ -61,8 +61,12 @@ pub fn build(b: *std.Build) void {...@@ -61,8 +61,12 @@ pub fn build(b: *std.Build) void {
61 .use_llvm = true,61 .use_llvm = true,
62 });62 });
6363
64 const run_cmd = b.addRunArtifact(exe);64 if (builtin.os.tag != .freebsd) {
65 test_step.dependOn(&run_cmd.step);65 const run_cmd = b.addRunArtifact(exe);
66 test_step.dependOn(&run_cmd.step);
67 } else {
68 test_step.dependOn(&exe.step);
69 }
66 }70 }
6771
68 // https://github.com/ziglang/zig/issues/2452272 // https://github.com/ziglang/zig/issues/24522