7 struct test test__ = {0};
13 static void run(const char *n, void (*f)()) {
18 fprintf(stderr, "running %s:\n", test__.name);
22 fprintf(stderr, "FAILED %s\n", test__.name);
24 fprintf(stderr, "PASSED %s\n", test__.name);
27 static int summary() {
28 fprintf(stderr, "PASS:%d FAIL:%d\n", count-nfailed, nfailed);
33 #define T(t) run(#t, t);