From 60c7e767a835054e8444e7d9ff3c0965e950a8df Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Sat, 28 Mar 2026 10:20:51 -0500 Subject: [PATCH] benchmark: disable test on windows We don't appear to have a time source with enough resolution to get a non-zero duration on the benchmark test so it fails. --- src/benchmark/Benchmark.zig | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/benchmark/Benchmark.zig b/src/benchmark/Benchmark.zig index 0ca154414..41c3695d4 100644 --- a/src/benchmark/Benchmark.zig +++ b/src/benchmark/Benchmark.zig @@ -131,12 +131,17 @@ pub const VTable = struct { }; test Benchmark { - // This test fails on FreeBSD so skip: + // This test fails on FreeBSD and Windows so skip: // // /home/runner/work/ghostty/ghostty/src/benchmark/Benchmark.zig:165:5: 0x3cd2de1 in decltest.Benchmark (ghostty-test) // try testing.expect(result.duration > 0); // ^ - if (builtin.os.tag == .freebsd) return error.SkipZigTest; + switch (builtin.os.tag) { + .freebsd, + .windows, + => return error.SkipZigTest, + else => {}, + } const testing = std.testing; const Simple = struct { -- 2.51.2