diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2019-02-22 21:30:52 +0100 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2019-02-22 21:32:05 +0100 |
commit | 8a08c4f7f566b24686b7f5618ec3644ab8fba97f (patch) | |
tree | 41ec7f1ef510742d05a0446093e688534186520d | |
parent | 760788f7cec0ec18e6fab3a03cbb26627ef122dc (diff) | |
download | cython-8a08c4f7f566b24686b7f5618ec3644ab8fba97f.tar.gz |
When running a single test for multiple language levels, make sure they end up in different directories to prevent overwriting each other.
-rwxr-xr-x | runtests.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/runtests.py b/runtests.py index 813ebad83..7c213302a 100755 --- a/runtests.py +++ b/runtests.py @@ -784,7 +784,9 @@ class TestBuilder(object): os.makedirs(language_workdir) workdir = os.path.join(language_workdir, module) if preparse != 'id': - workdir += '_%s' % str(preparse) + workdir += '_%s' % (preparse,) + if language_level: + workdir += '_cy%d' % (language_level,) return test_class(path, workdir, module, tags, language=language, preparse=preparse, |