[Python-checkins] python/dist/src/Lib/test regrtest.py,1.70,1.70.4.1
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
Mon, 23 Sep 2002 13:45:38 -0700
Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv27501
Modified Files:
Tag: release22-maint
regrtest.py
Log Message:
Backport 1.96 from trunk (because I want Xenofarm to test 2.2.2):
Add a bunch of sys.stdout.flush() calls that will hopefully improve
the usability of the output of the Xenofarm builds.
Index: regrtest.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/regrtest.py,v
retrieving revision 1.70
retrieving revision 1.70.4.1
diff -C2 -d -r1.70 -r1.70.4.1
*** regrtest.py 14 Dec 2001 21:28:53 -0000 1.70
--- regrtest.py 23 Sep 2002 20:45:36 -0000 1.70.4.1
***************
*** 178,181 ****
--- 178,182 ----
if not quiet:
print test
+ sys.stdout.flush()
ok = runtest(test, generate, verbose, quiet, testdir)
if ok > 0:
***************
*** 316,319 ****
--- 317,321 ----
if not quiet:
print "test", test, "skipped --", msg
+ sys.stdout.flush()
return -1
except KeyboardInterrupt:
***************
*** 321,330 ****
--- 323,335 ----
except test_support.TestFailed, msg:
print "test", test, "failed --", msg
+ sys.stdout.flush()
return 0
except:
type, value = sys.exc_info()[:2]
print "test", test, "crashed --", str(type) + ":", value
+ sys.stdout.flush()
if verbose:
traceback.print_exc(file=sys.stdout)
+ sys.stdout.flush()
return 0
else:
***************
*** 356,360 ****
--- 361,367 ----
return 1
print "test", test, "produced unexpected output:"
+ sys.stdout.flush()
reportdiff(expected, output)
+ sys.stdout.flush()
return 0