tests: In verbose mode, print dashes between each test.
authorRichard Jones <rjones@redhat.com>
Fri, 30 Apr 2010 22:12:34 +0000 (23:12 +0100)
committerRichard Jones <rjones@redhat.com>
Fri, 14 May 2010 15:57:55 +0000 (16:57 +0100)
Only affects tests when run with LIBGUESTFS_DEBUG=1.  Lets you easily
see when each test starts and ends.
(cherry picked from commit 097266e01cfa28319834bf750649650f3c22006f)

src/generator.ml

index ed29caa..742a88c 100755 (executable)
@@ -6563,6 +6563,8 @@ int main (int argc, char *argv[])
   iteri (
     fun i test_name ->
       pr "  test_num++;\n";
+      pr "  if (guestfs_get_verbose (g))\n";
+      pr "    printf (\"-------------------------------------------------------------------------------\\n\");\n";
       pr "  printf (\"%%3d/%%3d %s\\n\", test_num, nr_tests);\n" test_name;
       pr "  if (%s () == -1) {\n" test_name;
       pr "    printf (\"%s FAILED\\n\");\n" test_name;