use printf in test runner code

This commit is contained in:
Andrew Kelley 2017-02-05 16:09:33 -05:00
parent 135c021c83
commit 0c88b1ce73

View File

@ -9,20 +9,10 @@ extern var zig_test_fn_list: []TestFn;
pub fn runTests() -> %void {
for (zig_test_fn_list) |testFn, i| {
// TODO: print var args
%%io.stderr.write("Test ");
%%io.stderr.printInt(@typeOf(i), i + 1);
%%io.stderr.write("/");
%%io.stderr.printInt(@typeOf(zig_test_fn_list.len), zig_test_fn_list.len);
%%io.stderr.write(" ");
%%io.stderr.write(testFn.name);
%%io.stderr.write("...");
%%io.stderr.flush();
%%io.stderr.printf("Test {}/{} {}...", i + 1, zig_test_fn_list.len, testFn.name);
testFn.func();
%%io.stderr.write("OK\n");
%%io.stderr.flush();
%%io.stderr.printf("OK\n");
}
}