diff options
Diffstat (limited to 'test/test_all.py')
| -rw-r--r-- | test/test_all.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/test_all.py b/test/test_all.py index 72975801..7b878c89 100644 --- a/test/test_all.py +++ b/test/test_all.py @@ -48,12 +48,15 @@ testset += RegressionTest(["x86/arch.py"], base_dir="arch", class ArchUnitTest(RegressionTest): """Test against arch unit regression tests""" - jitter_engines = ["tcc", "llvm", "gcc"] + jitter_engines = ["tcc", "llvm", "gcc", "python"] def __init__(self, script, jitter ,*args, **kwargs): super(ArchUnitTest, self).__init__([script, jitter], *args, **kwargs) - +# script -> blacklisted jitter +blacklist = { + "x86/unit/mn_float.py": ["python"], +} for script in ["x86/sem.py", "x86/unit/mn_strings.py", "x86/unit/mn_float.py", @@ -83,6 +86,8 @@ for script in ["x86/sem.py", "mips32/unit/mn_bcc.py", ]: for jitter in ArchUnitTest.jitter_engines: + if jitter in blacklist.get(script, []): + continue tags = [TAGS[jitter]] if jitter in TAGS else [] testset += ArchUnitTest(script, jitter, base_dir="arch", tags=tags) |