Reduce verbosity of ll-test, llx-test output.
authorBen Pfaff <blp@gnu.org>
Sun, 29 Oct 2006 22:04:09 +0000 (22:04 +0000)
committerBen Pfaff <blp@gnu.org>
Sun, 29 Oct 2006 22:04:09 +0000 (22:04 +0000)
tests/libpspp/ChangeLog [new file with mode: 0644]
tests/libpspp/ll-test.c
tests/libpspp/llx-test.c

diff --git a/tests/libpspp/ChangeLog b/tests/libpspp/ChangeLog
new file mode 100644 (file)
index 0000000..2c22cc1
--- /dev/null
@@ -0,0 +1,9 @@
+Sun Oct 29 14:03:37 2006  Ben Pfaff  <blp@gnu.org>
+
+       * ll-test.c, llx-test.c: Reduce verbosity of output.
+
+----------------------------------------------------------------------
+Local Variables:
+mode: change-log
+version-control: never
+End:
index 1ec96ed5ddb5b9ac9b9631871c269d4dd18942a0..b0e9bcd928b6610aa137155f31fabdafda592355 100644 (file)
@@ -42,6 +42,9 @@
 #define UNUSED
 #endif
 
+/* Currently running test. */
+static const char *test_name;
+
 /* Exit with a failure code.
    (Place a breakpoint on this function while debugging.) */
 static void
@@ -57,7 +60,8 @@ check_func (bool ok, int line)
 {
   if (!ok) 
     {
-      printf ("check failed at %s, line %d\n", __FILE__, line);
+      printf ("Check failed in %s test at %s, line %d\n",
+              test_name, __FILE__, line);
       check_die ();
     }
 }
@@ -1971,10 +1975,10 @@ test_partition (void)
 static void
 run_test (void (*test_function) (void), const char *name) 
 {
-  printf ("Running %s test...  ", name);
+  test_name = name;
+  putchar ('.');
   fflush (stdout);
   test_function ();
-  printf ("done.\n");
 }
 
 int
@@ -2010,6 +2014,7 @@ main (void)
   run_test (test_sort_unique, "sort_unique");
   run_test (test_insert_ordered, "insert_ordered");
   run_test (test_partition, "partition");
+  putchar ('\n');
 
   return 0;
 }
index 0de38b02c80ade4f731b3e45846b8251ffa1d2e4..cbc49e2c3c45d2babcd105601a8ed8f1f24359df 100644 (file)
@@ -41,6 +41,9 @@
 #define UNUSED
 #endif
 
+/* Currently running test. */
+static const char *test_name;
+
 /* Exit with a failure code.
    (Place a breakpoint on this function while debugging.) */
 static void
@@ -56,7 +59,8 @@ check_func (bool ok, int line)
 {
   if (!ok) 
     {
-      printf ("check failed at %s, line %d\n", __FILE__, line);
+      printf ("Check failed in %s test at %s, line %d\n",
+              test_name, __FILE__, line);
       check_die ();
     }
 }
@@ -2018,10 +2022,10 @@ test_allocation_failure (void)
 static void
 run_test (void (*test_function) (void), const char *name) 
 {
-  printf ("Running %s test...  ", name);
+  test_name = name;
+  putchar ('.');
   fflush (stdout);
   test_function ();
-  printf ("done.\n");
 }
 
 int
@@ -2058,6 +2062,7 @@ main (void)
   run_test (test_insert_ordered, "insert_ordered");
   run_test (test_partition, "partition");
   run_test (test_allocation_failure, "allocation failure");
+  putchar ('\n');
 
   return 0;
 }