mailr17820 - /trunk/test_suite/formatting.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on October 16, 2012 - 09:56:
Author: bugman
Date: Tue Oct 16 09:56:37 2012
New Revision: 17820

URL: http://svn.gna.org/viewcvs/relax?rev=17820&view=rev
Log:
Better formatting of the test suite summary.


Modified:
    trunk/test_suite/formatting.py

Modified: trunk/test_suite/formatting.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/formatting.py?rev=17820&r1=17819&r2=17820&view=diff
==============================================================================
--- trunk/test_suite/formatting.py (original)
+++ trunk/test_suite/formatting.py Tue Oct 16 09:56:37 2012
@@ -43,7 +43,7 @@
     sys.stdout.write("\n\n")
 
 
-def summary_line(name, passed, width=64):
+def summary_line(name, passed, width=100):
     """Print a summary line.
 
     @param name:    The name of the test, test category, etc.
@@ -54,24 +54,25 @@
     @type width:    int
     """
 
-    # Name.
-    sys.stdout.write(name + " ")
-
-    # Dots.
-    for j in range(width - len(name)):
-        sys.stdout.write(".")
-
     # Passed.
     if passed == True:
-        sys.stdout.write(" %-10s\n" % "[ OK ]")
+        state = "OK"
 
     # Skipped.
     elif passed == 'skip':
-        sys.stdout.write(" %-10s\n" % "[ Skipped ]")
+        state = "Skipped"
 
     # Failed.
     else:
-        sys.stdout.write(" %-10s\n" % "[ Failed ]")
+        state = "Failed"
+
+    # Dots.
+    dots = ''
+    for j in range(width - len(name) - len(state) - 6):
+        dots += '.'
+
+    # Write out the line.
+    sys.stdout.write("%s %s [ %s ]\n" % (name, dots, state))
 
 
 def title(text):




Related Messages


Powered by MHonArc, Updated Tue Oct 16 10:00:02 2012