]> granicus.if.org Git - python/commitdiff
Issue #23145: regrtest now shows errors and raises an exception if
authorVictor Stinner <victor.stinner@gmail.com>
Tue, 6 Jan 2015 13:05:03 +0000 (14:05 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Tue, 6 Jan 2015 13:05:03 +0000 (14:05 +0100)
loader.loadTestsFromModule() logged errors.

Lib/test/regrtest.py

index b633631b00d9a21e7658fec50c1a575719ef2b1b..ea1287ddde9b32ba91583c75ddbbd482420235f5 100755 (executable)
@@ -1276,6 +1276,10 @@ def runtest_inner(test, verbose, quiet,
                 def test_runner():
                     loader = unittest.TestLoader()
                     tests = loader.loadTestsFromModule(the_module)
+                    for error in loader.errors:
+                        print(error, file=sys.stderr)
+                    if loader.errors:
+                        raise Exception("errors while loading tests")
                     support.run_unittest(tests)
             test_runner()
             if huntrleaks: