const std = @import("std"); const Io = std.Io; const builtin = @import("builtin"); pub fn main(init: std.process.Init) !void { const io = init.io; var stdout_buffer: [1024]u8 = undefined; var stdout_file_writer: Io.File.Writer = .init(.stdout(), io, &stdout_buffer); const stdout = &stdout_file_writer.interface; for (builtin.test_functions) |t| { t.func() catch |err| { try stdout.print("{s} fail: {}\n", .{ t.name, err }); continue; }; try stdout.print("{s} passed\n", .{t.name}); } try stdout.flush(); // Don't forget to flush! }