From b4067d8afb3f6d24b341eca46bb031f56011ab05 Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Fri, 4 Jan 2013 17:39:41 +0000 Subject: [PATCH] Updated shared taplib --- t/taplib.c | 18 +++++++++++++++--- t/taplib.h | 2 ++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/t/taplib.c b/t/taplib.c index 5c23a6e..f9e7425 100644 --- a/t/taplib.c +++ b/t/taplib.c @@ -12,11 +12,23 @@ void plan_tests(int n) printf("1..%d\n", n); } +void pass(char *name) +{ + printf("ok %d - %s\n", nexttest++, name); +} + +void fail(char *name) +{ + printf("not ok %d - %s\n", nexttest++, name); + _exit_status = 1; +} + void ok(int cmp, char *name) { - printf("%s %d - %s\n", cmp ? "ok" : "not ok", nexttest++, name); - if(!cmp) - _exit_status = 1; + if(cmp) + pass(name); + else + fail(name); } void diag(char *fmt, ...) diff --git a/t/taplib.h b/t/taplib.h index 45ce898..ddb0d20 100644 --- a/t/taplib.h +++ b/t/taplib.h @@ -1,5 +1,7 @@ void plan_tests(int n); void ok(int cmp, char *name); +void pass(char *name); +void fail(char *name); void is_int(int got, int expect, char *name); void is_str(const char *got, const char *expect, char *name); int exit_status(void);