зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1565130 - Update parser/runtests.py for Python 3 r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D38813 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
4c16d497d7
Коммит
cbdbeb0691
|
@ -7302,7 +7302,7 @@ def main():
|
|||
print(fullPath)
|
||||
parser.parse(''.join(lines), fullPath)
|
||||
parser.finish()
|
||||
except WebIDLError, e:
|
||||
except WebIDLError as e:
|
||||
if options.verbose_errors:
|
||||
traceback.print_exc()
|
||||
else:
|
||||
|
|
|
@ -22,22 +22,22 @@ class TestHarness(object):
|
|||
|
||||
def finish(self):
|
||||
if self.verbose or self.printed_intro:
|
||||
print "Finished test %s" % self.test
|
||||
print("Finished test %s" % self.test)
|
||||
|
||||
def maybe_print_intro(self):
|
||||
if not self.printed_intro:
|
||||
print "Starting test %s" % self.test
|
||||
print("Starting test %s" % self.test)
|
||||
self.printed_intro = True
|
||||
|
||||
def test_pass(self, msg):
|
||||
self.passed += 1
|
||||
if self.verbose:
|
||||
print "TEST-PASS | %s" % msg
|
||||
print("TEST-PASS | %s" % msg)
|
||||
|
||||
def test_fail(self, msg):
|
||||
self.maybe_print_intro()
|
||||
self.failures.append(msg)
|
||||
print "TEST-UNEXPECTED-FAIL | %s" % msg
|
||||
print("TEST-UNEXPECTED-FAIL | %s" % msg)
|
||||
|
||||
def ok(self, condition, msg):
|
||||
if condition:
|
||||
|
@ -68,7 +68,7 @@ def run_tests(tests, verbose):
|
|||
harness.start()
|
||||
try:
|
||||
_test.WebIDLTest.__call__(WebIDL.Parser(), harness)
|
||||
except Exception, ex:
|
||||
except Exception as ex:
|
||||
harness.test_fail("Unhandled exception in test %s: %s" %
|
||||
(testpath, ex))
|
||||
traceback.print_exc()
|
||||
|
@ -79,15 +79,15 @@ def run_tests(tests, verbose):
|
|||
failed_tests.append((test, harness.failures))
|
||||
|
||||
if verbose or failed_tests:
|
||||
print
|
||||
print 'Result summary:'
|
||||
print 'Successful: %d' % all_passed
|
||||
print 'Unexpected: %d' % \
|
||||
sum(len(failures) for _, failures in failed_tests)
|
||||
print()
|
||||
print('Result summary:')
|
||||
print('Successful: %d' % all_passed)
|
||||
print('Unexpected: %d' % \
|
||||
sum(len(failures) for _, failures in failed_tests))
|
||||
for test, failures in failed_tests:
|
||||
print '%s:' % test
|
||||
print('%s:' % test)
|
||||
for failure in failures:
|
||||
print 'TEST-UNEXPECTED-FAIL | %s' % failure
|
||||
print('TEST-UNEXPECTED-FAIL | %s' % failure)
|
||||
return 1 if failed_tests else 0
|
||||
|
||||
def get_parser():
|
||||
|
|
Загрузка…
Ссылка в новой задаче