From 8abd30019c6e156b8c79f675f29c76ebf762a7d9 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Tue, 22 Feb 2022 21:53:49 +0100 Subject: [PATCH] x64: completely ignore printing tests on macos until I fix the linker --- lib/std/special/test_runner.zig | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/lib/std/special/test_runner.zig b/lib/std/special/test_runner.zig index e2ca927d9a..eac592359a 100644 --- a/lib/std/special/test_runner.zig +++ b/lib/std/special/test_runner.zig @@ -141,19 +141,18 @@ pub fn main2() anyerror!void { } }; } - switch (builtin.zig_backend) { - .stage2_llvm, .stage2_wasm, .stage2_x86_64 => blk: { - if (builtin.os.tag == .macos) break :blk; - const passed = builtin.test_functions.len - skipped - failed; - const stderr = std.io.getStdErr(); - writeInt(stderr, passed) catch {}; - stderr.writeAll(" passed; ") catch {}; - writeInt(stderr, skipped) catch {}; - stderr.writeAll(" skipped; ") catch {}; - writeInt(stderr, failed) catch {}; - stderr.writeAll(" failed.\n") catch {}; - }, - else => {}, + if (builtin.zig_backend == .stage2_llvm or + builtin.zig_backend == .stage2_wasm or + (builtin.zig_backend == .stage2_x86_64 and builtin.os.tag != .macos)) + { + const passed = builtin.test_functions.len - skipped - failed; + const stderr = std.io.getStdErr(); + writeInt(stderr, passed) catch {}; + stderr.writeAll(" passed; ") catch {}; + writeInt(stderr, skipped) catch {}; + stderr.writeAll(" skipped; ") catch {}; + writeInt(stderr, failed) catch {}; + stderr.writeAll(" failed.\n") catch {}; } if (failed != 0) { return error.TestsFailed;