blob: 2200c4ae785a469bbeb4fd682c1623b77c8bd303 [file] [log] [blame]
[
{
"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"
}
]