helpful hint
authorCraig Dowell <craigdo@ee.washington.edu>
Tue, 01 Apr 2008 17:05:54 -0700
changeset 2864 dc911620c136
parent 2863 0bcad16fc46b
child 2865 d40eb18a4da0
helpful hint
regression/regression.py
regression/tracediff.py
--- a/regression/regression.py	Tue Apr 01 16:30:08 2008 -0700
+++ b/regression/regression.py	Tue Apr 01 17:05:54 2008 -0700
@@ -133,7 +133,7 @@
                 print "PASS " + test
         else:
             bad.append(test)
-            print "FAIL ", test
+            print "FAIL " + test
 
     return len(bad) > 0
 
--- a/regression/tracediff.py	Tue Apr 01 16:30:08 2008 -0700
+++ b/regression/tracediff.py	Tue Apr 01 17:05:54 2008 -0700
@@ -46,5 +46,17 @@
             diffCmd = "diff traces " + repoName + refDirName + \
                 " > /dev/null 2>&1"
 
-        return os.system(diffCmd)
+        rc = os.system(diffCmd)
+        if rc:
+            print "----------"
+            print "Traces differ in test: test-" + testName
+            print "Reference traces in directory: " + repoName + \
+                refDirName
+            print "Traces in directory: traces"
+            print "Rerun regression test as: " + \
+                "\"python regression.py test-" + testName + "\""
+            print "Then do \"diff -u traces " + repoName + refDirName + \
+                "\" for details"
+            print "----------"
+        return rc