From e9c697feb5a48755c9c22976d9c05ac6a865791d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dag-Erling=20Sm=C3=B8rgrav?= Date: Mon, 2 Apr 2012 09:59:53 +0000 Subject: [PATCH] In verbose mode, output the number and name of each test to stderr before running it. End it with a carriage return so that any actual output will overwrite it. git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@556 185d5e19-27fe-0310-9dcf-9bff6b9f3609 --- t/t_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/t/t_main.c b/t/t_main.c index a2b0f10..567ecf1 100644 --- a/t/t_main.c +++ b/t/t_main.c @@ -97,6 +97,8 @@ main(int argc, char *argv[]) /* run the tests */ for (n = pass = fail = 0; t_plan[n] != NULL; ++n) { desc = t_plan[n]->desc ? t_plan[n]->desc : "no description"; + if (verbose) + fprintf(stderr, " %d - %s\r", n + 1, desc); if ((*t_plan[n]->func)()) { printf("ok %d - %s\n", n + 1, desc); ++pass;