test runner: restore previous behavior of printing all tests passed

This commit is contained in:
Andrew Kelley 2019-10-21 22:20:45 -04:00
parent fc6f84f3f0
commit 064377be9a
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9
2 changed files with 5 additions and 4 deletions

View File

@ -31,8 +31,9 @@ pub fn main() anyerror!void {
}
}
root_node.end();
if (ok_count != test_fn_list.len) {
progress.log("{} passed; {} skipped.\n", ok_count, skip_count);
if (progress.terminal == null) std.debug.warn("{} passed; {} skipped.\n", ok_count, skip_count);
if (ok_count == test_fn_list.len) {
std.debug.warn("All tests passed.\n");
} else {
std.debug.warn("{} passed; {} skipped.\n", ok_count, skip_count);
}
}

View File

@ -87,7 +87,7 @@ fn exec(cwd: []const u8, argv: []const []const u8) !ChildProcess.ExecResult {
fn testZigInitLib(zig_exe: []const u8, dir_path: []const u8) !void {
_ = try exec(dir_path, [_][]const u8{ zig_exe, "init-lib" });
const test_result = try exec(dir_path, [_][]const u8{ zig_exe, "build", "test" });
testing.expect(std.mem.eql(u8, test_result.stderr, ""));
testing.expect(std.mem.endsWith(u8, test_result.stderr, "All tests passed.\n"));
}
fn testZigInitExe(zig_exe: []const u8, dir_path: []const u8) !void {