summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2019-02-22 21:30:52 +0100
committerStefan Behnel <stefan_ml@behnel.de>2019-02-22 21:32:05 +0100
commit8a08c4f7f566b24686b7f5618ec3644ab8fba97f (patch)
tree41ec7f1ef510742d05a0446093e688534186520d
parent760788f7cec0ec18e6fab3a03cbb26627ef122dc (diff)
downloadcython-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-xruntests.py4
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,