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):