about summary refs log tree commit diff stats
path: root/test/test_all.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_all.py')
-rw-r--r--test/test_all.py9
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)