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:
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