X86: Make sure immediate values are truncated properly.
[gem5.git] / tests / SConscript
index 38e9ae9d25274e291433c70433687dbf5505f892..8e219b30e374cf725792c43586c28709321f2044 100644 (file)
@@ -251,25 +251,30 @@ def test_builder(env, ref_dir):
 configs = []
 if env['FULL_SYSTEM']:
     if env['TARGET_ISA'] == 'alpha':
-        if not env['ALPHA_TLASER']:
-            configs += ['tsunami-simple-atomic',
-                        'tsunami-simple-timing',
-                        'tsunami-simple-atomic-dual',
-                        'tsunami-simple-timing-dual',
-                        'twosys-tsunami-simple-atomic',
-                        'tsunami-o3', 'tsunami-o3-dual']
+        configs += ['tsunami-simple-atomic',
+                    'tsunami-simple-timing',
+                    'tsunami-simple-atomic-dual',
+                    'tsunami-simple-timing-dual',
+                    'twosys-tsunami-simple-atomic',
+                    'tsunami-o3', 'tsunami-o3-dual']
     if env['TARGET_ISA'] == 'sparc':
         configs += ['t1000-simple-atomic',
                     't1000-simple-timing']
 
 else:
     configs += ['simple-atomic', 'simple-timing', 'o3-timing', 'memtest',
-                'simple-atomic-mp', 'simple-timing-mp']
+                'simple-atomic-mp', 'simple-timing-mp', 'o3-timing-mp',
+                'inorder-timing']
+
+if env['RUBY']:
+    # Hack for Ruby
+    configs += [c + '-ruby' for c in configs]
 
 cwd = os.getcwd()
 os.chdir(str(Dir('.').srcdir))
 for config in configs:
     dirs = glob.glob('*/*/ref/%s/*/%s' % (env['TARGET_ISA'], config))
     for d in dirs:
-        test_builder(env, d)
+        if not os.path.exists(os.path.join(d, 'skip')):
+            test_builder(env, d)
 os.chdir(cwd)