X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=run_tests.py;h=5855e8a0c5a7324f24a4fb066630ac134f091e68;hb=d5597ec3a5458ae238e653aff0b333b44ad165a2;hp=70311a2d23829e5d51293ec585894548f88dded7;hpb=8d761a9c17b4aa49905060f8784d3288eb152466;p=roundup.git diff --git a/run_tests.py b/run_tests.py index 70311a2..5855e8a 100644 --- a/run_tests.py +++ b/run_tests.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python2.2 +#! /usr/bin/env python ############################################################################## # # Copyright (c) 2001, 2002 Zope Corporation and Contributors. @@ -184,6 +184,8 @@ class ImmediateTestResult(unittest._TextTestResult): self._progressWithNames = 0 self._count = count self._testtimes = {} + # docstrings for tests don't override test-descriptions: + self.descriptions = False if progress and verbosity == 1: self.dots = 0 self._progressWithNames = 1 @@ -446,7 +448,8 @@ def walk_with_symlinks(top, func, arg): cycles in your Zope sandbox, so don't do that. """ try: - names = os.listdir(top) + # Prevent 'hidden' files (those starting with '.') from being considered. + names = [f for f in os.listdir(top) if not f.startswith('.')] except os.error: return func(arg, top, names) @@ -626,21 +629,20 @@ def main(module_filter, test_filter, libdir): global pathinit pathinit = PathInit(build, build_inplace, libdir) -# No logging module in py 2.1 -# # Initialize the logging module. + # Initialize the logging module. -# import logging.config -# logging.basicConfig() + import logging.config + logging.basicConfig() -# level = os.getenv("LOGGING") -# if level: -# level = int(level) -# else: -# level = logging.CRITICAL -# logging.root.setLevel(level) + level = os.getenv("LOGGING") + if level: + level = int(level) + else: + level = logging.CRITICAL + logging.root.setLevel(level) -# if os.path.exists(logini): -# logging.config.fileConfig(logini) + if os.path.exists(logini): + logging.config.fileConfig(logini) files = find_tests(module_filter) files.sort() @@ -693,7 +695,7 @@ def process_args(argv=None): module_filter = None test_filter = None - VERBOSE = 1 + VERBOSE = 2 LOOP = 0 GUI = 0 TRACE = 0