From: Stefan Behnel Date: Thu, 21 Apr 2011 04:45:07 +0000 (+0200) Subject: print sys pyregr directory in test runner X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=5e7d4f750cba9c5a1402c95c24fbf8e7c25da312;p=cython.git print sys pyregr directory in test runner --- diff --git a/runtests.py b/runtests.py index ae81beb9..759df1e5 100644 --- a/runtests.py +++ b/runtests.py @@ -1339,15 +1339,15 @@ def main(): test_suite.addTest(filetests.build_suite()) if options.system_pyregr and languages: - filetests = TestBuilder(ROOTDIR, WORKDIR, selectors, exclude_selectors, - options.annotate_source, options.cleanup_workdir, - options.cleanup_sharedlibs, True, - options.cython_only, languages, test_bugs, - options.fork, options.language_level) - test_suite.addTest( - filetests.handle_directory( - os.path.join(sys.prefix, 'lib', 'python'+sys.version[:3], 'test'), - 'pyregr')) + sys_pyregr_dir = os.path.join(sys.prefix, 'lib', 'python'+sys.version[:3], 'test') + if os.path.isdir(sys_pyregr_dir): + filetests = TestBuilder(ROOTDIR, WORKDIR, selectors, exclude_selectors, + options.annotate_source, options.cleanup_workdir, + options.cleanup_sharedlibs, True, + options.cython_only, languages, test_bugs, + options.fork, options.language_level) + sys.stderr.write("Including CPython regression tests in %s\n" % sys_pyregr_dir) + test_suite.addTest(filetests.handle_directory(sys_pyregr_dir, 'pyregr')) if options.xml_output_dir: from Cython.Tests.xmlrunner import XMLTestRunner