Author: David Schneider <david.schnei...@picle.org> Branch: arm-backend-2 Changeset: r56510:958f05aaec24 Date: 2012-07-30 17:04 +0200 http://bitbucket.org/pypy/pypy/changeset/958f05aaec24/
Log: tweak backend test collection diff --git a/pypy/testrunner_cfg.py b/pypy/testrunner_cfg.py --- a/pypy/testrunner_cfg.py +++ b/pypy/testrunner_cfg.py @@ -1,12 +1,30 @@ # nightly test configuration for the paraller runner import os +import platform + +# manually set variables to force some specific form of machine based collection +_ARM = platform.machine().startswith('arm') +_X86 = platform.machine().startswith('x86') DIRS_SPLIT = [ - 'translator/c', 'translator/jvm', 'rlib', 'rpython/memory', - 'jit/backend/x86', 'jit/metainterp', 'rpython/test', + 'translator/c', 'translator/jvm', 'rlib', + 'rpython/memory', 'jit/metainterp', 'rpython/test', ] +backend_tests = {'arm':'jit/backend/arm', 'x86':'jit/backend/x86'} + +def add_backend_tests(): + l = [] + if _ARM: + l.append('arm') + if _X86: # X86 for now, adapt as required for PPC + l.append('x86') + for i in l: + if backend_tests[i] in DIRS_SPLIT: + continue + DIRS_SPLIT.append(backend_tests[i]) def collect_one_testdir(testdirs, reldir, tests): + add_backend_tests() for dir in DIRS_SPLIT: if reldir.startswith(dir): testdirs.extend(tests) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit