std: enable print results in test_runner for stage2_x86_64

This commit is contained in:
Jakub Konka 2022-02-22 13:42:11 +01:00
parent 3be6c79ca2
commit 150006d216

View File

@ -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;