OSDN Git Service

Run all 'compiler' variants by default.
authorNicolas Geoffray <ngeoffray@google.com>
Wed, 15 Mar 2017 10:18:50 +0000 (10:18 +0000)
committerNicolas Geoffray <ngeoffray@google.com>
Wed, 15 Mar 2017 10:21:58 +0000 (10:21 +0000)
Making sure our presubmits catch more potential errors.

test: testrunner, test-art-host
Change-Id: I72236c141d801c0210e863a01499a51f9623f3f7

build/Android.common_test.mk
test/testrunner/testrunner.py

index 1591e34..27ec8b3 100644 (file)
@@ -54,11 +54,11 @@ ART_TEST_FULL ?= false
 ART_TEST_QUIET ?= true
 
 # Do you want interpreter tests run?
-ART_TEST_INTERPRETER ?= $(ART_TEST_FULL)
-ART_TEST_INTERPRETER_ACCESS_CHECKS ?= $(ART_TEST_FULL)
+ART_TEST_INTERPRETER ?= true
+ART_TEST_INTERPRETER_ACCESS_CHECKS ?= true
 
 # Do you want JIT tests run?
-ART_TEST_JIT ?= $(ART_TEST_FULL)
+ART_TEST_JIT ?= true
 
 # Do you want optimizing compiler tests run?
 ART_TEST_OPTIMIZING ?= true
index b814e14..be84f89 100755 (executable)
@@ -184,10 +184,18 @@ def setup_test_env():
   if env.ART_TEST_OPTIMIZING_GRAPH_COLOR:
     COMPILER_TYPES.add('regalloc_gc')
     OPTIMIZING_COMPILER_TYPES.add('regalloc_gc')
-  if env.ART_TEST_OPTIMIZING or not COMPILER_TYPES: # Default
+  if env.ART_TEST_OPTIMIZING:
     COMPILER_TYPES.add('optimizing')
     OPTIMIZING_COMPILER_TYPES.add('optimizing')
 
+  # By default we run all 'compiler' variants.
+  if not COMPILER_TYPES:
+    COMPILER_TYPES.add('optimizing')
+    COMPILER_TYPES.add('jit')
+    COMPILER_TYPES.add('interpreter')
+    COMPILER_TYPES.add('interp-ac')
+    OPTIMIZING_COMPILER_TYPES.add('optimizing')
+
   if env.ART_TEST_RUN_TEST_RELOCATE:
     RELOCATE_TYPES.add('relocate')
   if env.ART_TEST_RUN_TEST_RELOCATE_NO_PATCHOAT: