python/test: Flush stdout to keep in sync with debug info on stderr.
This commit is contained in:
@@ -237,21 +237,25 @@ class TestResult:
|
||||
self.rows = []
|
||||
|
||||
def test_start(self, test):
|
||||
print "Running %s..." % test.description()
|
||||
sys.stdout.write("Running %s...\n" % test.description())
|
||||
sys.stdout.flush()
|
||||
self.tests += 1
|
||||
|
||||
def test_passed(self, test):
|
||||
print "PASS"
|
||||
sys.stdout.write("PASS\n")
|
||||
sys.stdout.flush()
|
||||
self.passed += 1
|
||||
self.log_result(test, 'pass')
|
||||
|
||||
def test_skipped(self, test):
|
||||
print "SKIP"
|
||||
sys.stdout.write("SKIP\n")
|
||||
sys.stdout.flush()
|
||||
self.skipped += 1
|
||||
#self.log_result(test, 'skip')
|
||||
|
||||
def test_failed(self, test):
|
||||
print "FAIL"
|
||||
sys.stdout.write("FAIL\n")
|
||||
sys.stdout.flush()
|
||||
self.failed += 1
|
||||
self.log_result(test, 'fail')
|
||||
|
||||
@@ -282,7 +286,8 @@ class TestResult:
|
||||
self.rows.append(row)
|
||||
|
||||
def summary(self):
|
||||
print "%u tests, %u passed, %u skipped, %u failed" % (self.tests, self.passed, self.skipped, self.failed)
|
||||
sys.stdout.write("%u tests, %u passed, %u skipped, %u failed\n\n" % (self.tests, self.passed, self.skipped, self.failed))
|
||||
sys.stdout.flush()
|
||||
|
||||
name, ext = os.path.splitext(os.path.basename(sys.argv[0]))
|
||||
filename = name + '.tsv'
|
||||
|
||||
Reference in New Issue
Block a user