Browse Source

Restrict test_mvc_simulate to the JITs

jonathanvdc 8 years ago
parent
commit
0470287bb8
1 changed files with 12 additions and 3 deletions
  1. 12 3
      performance/test_mvc_simulate.py

+ 12 - 3
performance/test_mvc_simulate.py

@@ -23,7 +23,7 @@ all_files = [
 class TestMvCSimulate(unittest.TestCase):
     def transform_add_MT_pn_simulate(self, optimization_level):
         utils.write_total_runtime_to_file(
-            'mvc_print_upload', optimization_level,
+            'mvc_simulate', optimization_level,
             utils.run_correctness_test(all_files,
             [ "root", "root", "root",
                 "model_add",
@@ -327,5 +327,14 @@ class TestMvCSimulate(unittest.TestCase):
             optimization_level))
 
 
-utils.define_perf_tests(TestMvCSimulate,
-                        TestMvCSimulate.transform_add_MT_pn_simulate)
+utils.define_perf_tests(
+    TestMvCSimulate,
+    TestMvCSimulate.transform_add_MT_pn_simulate,
+    optimization_levels=[
+        utils.OPTIMIZATION_LEVEL_ADAPTIVE_JIT_FAVOR_LARGE_FUNCTIONS,
+        utils.OPTIMIZATION_LEVEL_ADAPTIVE_JIT_FAVOR_LOOPS,
+        utils.OPTIMIZATION_LEVEL_ADAPTIVE_JIT_FAVOR_SMALL_FUNCTIONS,
+        utils.OPTIMIZATION_LEVEL_ADAPTIVE_JIT_FAVOR_SMALL_LOOPS,
+        utils.OPTIMIZATION_LEVEL_BASELINE_JIT,
+        utils.OPTIMIZATION_LEVEL_FAST_JIT
+    ])