From 150006d2163a050d68deec2a3bfae81304cc5a3e Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Tue, 22 Feb 2022 13:42:11 +0100 Subject: [PATCH] std: enable print results in test_runner for stage2_x86_64 --- lib/std/special/test_runner.zig | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/lib/std/special/test_runner.zig b/lib/std/special/test_runner.zig index 3a5849b1a2..d3cb450f0a 100644 --- a/lib/std/special/test_runner.zig +++ b/lib/std/special/test_runner.zig @@ -141,15 +141,18 @@ pub fn main2() anyerror!void { } }; } - if (builtin.zig_backend == .stage2_llvm or builtin.zig_backend == .stage2_wasm) { - 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 {}; + switch (builtin.zig_backend) { + .stage2_llvm, .stage2_wasm, .stage2_x86_64 => { + 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 (failed != 0) { return error.TestsFailed;