| [ |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/repo", |
| "init", |
| "-u", |
| "https://android.googlesource.com/platform/manifest", |
| "-b", |
| "master-art" |
| ], |
| "infra_step": true, |
| "name": "repo init" |
| }, |
| { |
| "cmd": [ |
| "RECIPE_REPO[depot_tools]/repo", |
| "sync", |
| "-f", |
| "-c" |
| ], |
| "infra_step": true, |
| "name": "repo sync" |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/art/tools/buildbot-build.sh", |
| "-j8", |
| "--host" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "build sdk-eng" |
| }, |
| { |
| "cmd": [ |
| "make", |
| "-j8", |
| "test-art-host-gtest32" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test gtest" |
| }, |
| { |
| "cmd": [ |
| "./art/test/testrunner/testrunner.py", |
| "-j8", |
| "--optimizing", |
| "--verbose", |
| "--host", |
| "--ndebug" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test optimizing" |
| }, |
| { |
| "cmd": [ |
| "./art/test/testrunner/testrunner.py", |
| "-j8", |
| "--jit", |
| "--debuggable", |
| "--verbose", |
| "--host", |
| "--ndebug" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test debuggable" |
| }, |
| { |
| "cmd": [ |
| "./art/test/testrunner/testrunner.py", |
| "-j5", |
| "--interpreter", |
| "--verbose", |
| "--host", |
| "--ndebug" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test interpreter" |
| }, |
| { |
| "cmd": [ |
| "./art/test/testrunner/testrunner.py", |
| "-j8", |
| "--baseline", |
| "--verbose", |
| "--host", |
| "--ndebug" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test baseline" |
| }, |
| { |
| "cmd": [ |
| "./art/test/testrunner/testrunner.py", |
| "-j8", |
| "--jit", |
| "--verbose", |
| "--host", |
| "--ndebug" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test jit" |
| }, |
| { |
| "cmd": [ |
| "./art/test/testrunner/testrunner.py", |
| "-j8", |
| "--speed-profile", |
| "--verbose", |
| "--host", |
| "--ndebug" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test speed-profile" |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/art/tools/run-libcore-tests.sh", |
| "--mode=host", |
| "--variant=X32" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test libcore" |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/art/tools/run-jdwp-tests.sh", |
| "--mode=host", |
| "--variant=X32" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test jdwp jit" |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/art/tools/run-jdwp-tests.sh", |
| "--mode=host", |
| "--variant=X32", |
| "--no-jit" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test jdwp interpreter", |
| "~followup_annotations": [ |
| "@@@STEP_FAILURE@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/art/tools/run-libjdwp-tests.sh", |
| "--mode=host", |
| "--variant=X32" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test libjdwp jit" |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/art/tools/run-libjdwp-tests.sh", |
| "--mode=host", |
| "--variant=X32", |
| "--no-jit" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test libjdwp interpreter" |
| }, |
| { |
| "cmd": [ |
| "./dalvik/dx/tests/run-all-tests" |
| ], |
| "env": { |
| "ANDROID_BUILD_TOP": "[START_DIR]", |
| "ART_DEFAULT_COMPACT_DEX_LEVEL": "none", |
| "ART_HEAP_POISONING": "false", |
| "ART_TEST_KEEP_GOING": "true", |
| "ART_TEST_RUN_TEST_2ND_ARCH": "false", |
| "ART_USE_GENERATIONAL_CC": "true", |
| "ART_USE_READ_BARRIER": "true", |
| "HOST_PREFER_32_BIT": "true", |
| "LANG": "en_US.UTF-8", |
| "PATH": "[START_DIR]/out/host/linux-x86/bin:[START_DIR]/prebuilts/jdk/jdk9/linux-x86/bin:<PATH>", |
| "SOONG_ALLOW_MISSING_DEPENDENCIES": "true", |
| "TARGET_BUILD_TYPE": "release", |
| "TARGET_BUILD_VARIANT": "eng", |
| "TARGET_PRODUCT": "sdk", |
| "TEMPORARY_DISABLE_PATH_RESTRICTIONS": "true" |
| }, |
| "name": "test dx" |
| }, |
| { |
| "failure": { |
| "failure": {}, |
| "humanReason": "1 out of 13 aggregated steps failed: Step('test jdwp interpreter') (retcode: 1)" |
| }, |
| "name": "$result" |
| } |
| ] |