Index: trunk/psLib/test/sysUtils/tst_psTrace01.c
===================================================================
--- trunk/psLib/test/sysUtils/tst_psTrace01.c	(revision 555)
+++ trunk/psLib/test/sysUtils/tst_psTrace01.c	(revision 560)
@@ -12,7 +12,7 @@
     int successFlag = true;
 
-    printPositiveTestHeader(stderr,
+    printPositiveTestHeader(stdout,
                             "psTrace functions",
-                            "Testing psTraceReset()");
+                            "psTraceReset()");
 
     for (i=0;i<10;i++) {
@@ -21,5 +21,5 @@
 
         lev = psGetTraceLevel(".");
-        if (lev != UNKNOWN_TRACE_LEVEL) {
+        if (lev != DEFAULT_TRACE_LEVEL) {
             printf("ERROR: expected trace level was %d, actual was %d\n",
                    i, lev);
@@ -32,16 +32,17 @@
     psSetTraceLevel(".a.b.c", 2);
     psTraceReset();
-    if ((UNKNOWN_TRACE_LEVEL != psGetTraceLevel(".")) ||
-            (UNKNOWN_TRACE_LEVEL != psGetTraceLevel(".a")) ||
-            (UNKNOWN_TRACE_LEVEL != psGetTraceLevel(".a.b")) ||
-            (UNKNOWN_TRACE_LEVEL != psGetTraceLevel(".a.b.c"))) {
+    if ((DEFAULT_TRACE_LEVEL != psGetTraceLevel(".")) ||
+            (DEFAULT_TRACE_LEVEL != psGetTraceLevel(".a")) ||
+            (DEFAULT_TRACE_LEVEL != psGetTraceLevel(".a.b")) ||
+            (DEFAULT_TRACE_LEVEL != psGetTraceLevel(".a.b.c"))) {
         printf("ERROR: trace levels were not reset properly\n");
         successFlag = false;
     }
 
-    printFooter(stderr,
+    printFooter(stdout,
                 "psTrace functions",
-                "Testing psTraceReset()",
+                "psTraceReset()",
                 successFlag);
-    exit(0);
+
+    exit(!successFlag);
 }
