init
This commit is contained in:
16
tests/test_runner.zig
Normal file
16
tests/test_runner.zig
Normal file
@@ -0,0 +1,16 @@
|
||||
const std = @import("std");
|
||||
const builtin = @import("builtin");
|
||||
|
||||
pub fn main() !void {
|
||||
var stdout_buffer: [1024]u8 = undefined;
|
||||
var stdout_writer = std.fs.File.stdout().writer(&stdout_buffer);
|
||||
const stdout = &stdout_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!
|
||||
}
|
||||
Reference in New Issue
Block a user