master
 1const std = @import("std");
 2const builtin = @import("builtin");
 3
 4pub fn main() void {
 5    var ok_count: usize = 0;
 6    var skip_count: usize = 0;
 7    var fail_count: usize = 0;
 8
 9    for (builtin.test_functions) |test_fn| {
10        if (test_fn.func()) |_| {
11            ok_count += 1;
12        } else |err| switch (err) {
13            error.SkipZigTest => skip_count += 1,
14            else => fail_count += 1,
15        }
16    }
17    if (ok_count != 1 or skip_count != 1 or fail_count != 1) {
18        std.process.exit(1);
19    }
20}