blob: 795bdc0b1bd98044bab69255ac0e8f7ae6292739 [file] [log] [blame]
[
{
"cmd": [
"RECIPE_PACKAGE_REPO[depot_tools]/repo",
"init",
"-u",
"https://android.googlesource.com/platform/manifest",
"-b",
"master-art"
],
"infra_step": true,
"name": "repo init"
},
{
"cmd": [
"RECIPE_PACKAGE_REPO[depot_tools]/repo",
"sync"
],
"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",
"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",
"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",
"--debug",
"--gcstress"
],
"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",
"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",
"--debug",
"--gcstress"
],
"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",
"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",
"--debug",
"--gcstress"
],
"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",
"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",
"--debug",
"--gcstress"
],
"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",
"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",
"--debug",
"--gcstress"
],
"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",
"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",
"--debug",
"--gcstress"
],
"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",
"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",
"--debug",
"--vm-arg",
"-Xgc:gcstress"
],
"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",
"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",
"--debug",
"--vm-arg",
"-Xgc:gcstress"
],
"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",
"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-libjdwp-tests.sh",
"--mode=host",
"--variant=X32",
"--debug",
"--vm-arg",
"-Xgc:gcstress"
],
"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",
"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": [
"./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",
"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"
},
{
"jsonResult": null,
"name": "$result"
}
]