From 5eabc4b802861f4b82031c9f007c6a20d6343b4a Mon Sep 17 00:00:00 2001 From: "ulan@chromium.org" Date: Thu, 27 Mar 2014 10:06:53 +0000 Subject: [PATCH] Run tests on android_arm64. R=rmcilroy@chromium.org Review URL: https://codereview.chromium.org/210773003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20295 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- test/mjsunit/mjsunit.status | 12 ++++++------ tools/run-tests.py | 2 ++ tools/testrunner/local/statusfile.py | 6 +++--- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/test/mjsunit/mjsunit.status b/test/mjsunit/mjsunit.status index 4ff0a1d..3283070 100644 --- a/test/mjsunit/mjsunit.status +++ b/test/mjsunit/mjsunit.status @@ -70,15 +70,15 @@ ############################################################################## # These use a built-in that's only present in debug mode. They take # too long to run in debug mode on ARM and MIPS. - 'fuzz-natives-part*': [PASS, ['mode == release or arch == arm or arch == android_arm or arch == mipsel', SKIP]], + 'fuzz-natives-part*': [PASS, ['mode == release or arch == arm or arch == android_arm or arch == android_arm64 or arch == mipsel', SKIP]], - 'big-object-literal': [PASS, ['arch == arm or arch == android_arm', SKIP]], + 'big-object-literal': [PASS, ['arch == arm or arch == android_arm or arch == android_arm64', SKIP]], # Issue 488: this test sometimes times out. 'array-constructor': [PASS, TIMEOUT], # Very slow on ARM and MIPS, contains no architecture dependent code. - 'unicode-case-overoptimization': [PASS, NO_VARIANTS, ['arch == arm or arch == android_arm or arch == mipsel', TIMEOUT]], + 'unicode-case-overoptimization': [PASS, NO_VARIANTS, ['arch == arm or arch == android_arm or arch == android_arm64 or arch == mipsel', TIMEOUT]], ############################################################################## # This test expects to reach a certain recursion depth, which may not work @@ -93,8 +93,8 @@ # This test sets the umask on a per-process basis and hence cannot be # used in multi-threaded runs. # On android there is no /tmp directory. - 'd8-os': [PASS, ['isolates or arch == android_arm or arch == android_ia32', SKIP]], - 'tools/tickprocessor': [PASS, ['arch == android_arm or arch == android_ia32', SKIP]], + 'd8-os': [PASS, ['isolates or arch == android_arm or arch == android_arm64 or arch == android_ia32', SKIP]], + 'tools/tickprocessor': [PASS, ['arch == android_arm or arch == android_arm64 or arch == android_ia32', SKIP]], ############################################################################## # Long running test that reproduces memory leak and should be run manually. @@ -138,7 +138,7 @@ }], # 'gc_stress == True' ############################################################################## -['arch == arm64', { +['arch == arm64 or arch == android_arm64', { # Requires bigger stack size in the Genesis and if stack size is increased, # the test requires too much time to run. However, the problem test covers diff --git a/tools/run-tests.py b/tools/run-tests.py index 41a9fe9..cc1d480 100755 --- a/tools/run-tests.py +++ b/tools/run-tests.py @@ -75,6 +75,7 @@ GC_STRESS_FLAGS = ["--gc-interval=500", "--stress-compaction", "--concurrent-recompilation"] SUPPORTED_ARCHS = ["android_arm", + "android_arm64", "android_ia32", "arm", "ia32", @@ -85,6 +86,7 @@ SUPPORTED_ARCHS = ["android_arm", "arm64"] # Double the timeout for these: SLOW_ARCHS = ["android_arm", + "android_arm64", "android_ia32", "arm", "mipsel", diff --git a/tools/testrunner/local/statusfile.py b/tools/testrunner/local/statusfile.py index c1b641f..826b576 100644 --- a/tools/testrunner/local/statusfile.py +++ b/tools/testrunner/local/statusfile.py @@ -52,9 +52,9 @@ DEFS = {FAIL_OK: [FAIL, OKAY], # Support arches, modes to be written as keywords instead of strings. VARIABLES = {ALWAYS: True} -for var in ["debug", "release", "android_arm", "android_ia32", "arm", "arm64", - "ia32", "mipsel", "x64", "nacl_ia32", "nacl_x64", "macos", - "windows", "linux"]: +for var in ["debug", "release", "android_arm", "android_arm64", "android_ia32", + "arm", "arm64", "ia32", "mipsel", "x64", "nacl_ia32", "nacl_x64", + "macos", "windows", "linux"]: VARIABLES[var] = var -- 2.7.4