blob: 34a245c827d589b8f9b8e5b12c486bb9a6987857 [file] [log] [blame]
[
{
"cmd": [
"python",
"-u",
"[BUILD]/scripts/slave/bot_update.py",
"--master",
"client.v8",
"--builder",
"V8 Arm - builder",
"--slave",
"TestSlavename",
"--spec",
"cache_dir = None\nsolutions = [{'custom_vars': {'chromium_trunk': 'svn://svn-mirror.golo.chromium.org/chrome/trunk'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'v8', 'url': 'https://chromium.googlesource.com/v8/v8'}]",
"--root",
"v8",
"--revision_mapping_file",
"{\"v8\": \"got_revision\", \"v8/tools/swarming_client\": \"got_swarming_client_revision\"}",
"--output_json",
"/path/to/tmp/json",
"--revision",
"v8@20123",
"--no_shallow",
"--output_manifest"
],
"cwd": "[SLAVE_BUILD]",
"name": "bot_update",
"~followup_annotations": [
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f2cbea7e89a45f46819777bb78a1f5bd0241f64c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"v8/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/v8/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"e4fee0b18f8163be6097c9c571640038896debc4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"v8\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f2cbea7e89a45f46819777bb78a1f5bd0241f64c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#50110}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"e4fee0b18f8163be6097c9c571640038896debc4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#108913}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"v8\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f2cbea7e89a45f46819777bb78a1f5bd0241f64c\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#50110}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#108913}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"e4fee0b18f8163be6097c9c571640038896debc4\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"[SLAVE_BUILD]/v8/tools/swarming_client/swarming.py",
"--version"
],
"cwd": "[SLAVE_BUILD]",
"name": "swarming.py --version",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_TEXT@0.4.10@@@"
]
},
{
"cmd": [
"python",
"-u",
"[DEPOT_TOOLS]/gclient.py",
"runhooks"
],
"cwd": "[SLAVE_BUILD]",
"env": {
"CXX": "/usr/bin/arm-linux-gnueabihf-g++",
"GYP_CROSSCOMPILE": "1",
"GYP_DEFINES": "arm_float_abi=hard gomadir='[BUILD]/goma' target_arch=arm test_isolation_mode=prepare use_goma=1 v8_target_arch=arm",
"GYP_GENERATORS": "ninja",
"LINK": "/usr/bin/arm-linux-gnueabihf-g++"
},
"name": "gclient runhooks"
},
{
"cmd": [
"python",
"-u",
"[BUILD]/scripts/slave/cleanup_temp.py"
],
"cwd": "[SLAVE_BUILD]",
"name": "cleanup_temp"
},
{
"cmd": [
"python",
"-u",
"[BUILD]/scripts/slave/compile.py",
"--target",
"Release",
"--src-dir",
"[SLAVE_BUILD]/v8",
"--build-tool",
"ninja",
"--crosstool",
"/usr/bin/arm-linux-gnueabihf",
"--compiler",
"goma",
"--goma-jsonstatus",
"/path/to/tmp/json",
"--goma-dir",
"[BUILD]/goma",
"--arch",
"arm",
"--"
],
"cwd": "[SLAVE_BUILD]",
"name": "compile",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
"@@@STEP_LOG_END@json.output (invalid)@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[isolate]/resources/isolate.py",
"[SLAVE_BUILD]/v8/tools/swarming_client",
"batcharchive",
"--dump-json",
"/path/to/tmp/json",
"--isolate-server",
"https://isolateserver.appspot.com",
"--verbose",
"[SLAVE_BUILD]/v8/out/Release/benchmarks.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Release/bot_default.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Release/ignition.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Release/optimize_for_size.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Release/simdjs.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Release/test262.isolated.gen.json"
],
"cwd": "[SLAVE_BUILD]",
"name": "isolate tests",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"benchmarks\": \"[dummy hash for benchmarks]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"bot_default\": \"[dummy hash for bot_default]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"ignition\": \"[dummy hash for ignition]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"optimize_for_size\": \"[dummy hash for optimize_for_size]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"simdjs\": \"[dummy hash for simdjs]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"test262\": \"[dummy hash for test262]\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
"--",
"[DEPOT_TOOLS]/gsutil.py",
"----",
"cp",
"-a",
"public-read",
"{\"benchmarks\": \"[dummy hash for benchmarks]\", \"bot_default\": \"[dummy hash for bot_default]\", \"ignition\": \"[dummy hash for ignition]\", \"optimize_for_size\": \"[dummy hash for optimize_for_size]\", \"simdjs\": \"[dummy hash for simdjs]\", \"test262\": \"[dummy hash for test262]\"}",
"gs://chromium-v8/v8-arm-rel/full-build-linux_f2cbea7e89a45f46819777bb78a1f5bd0241f64c.json"
],
"cwd": "[SLAVE_BUILD]",
"name": "gsutil upload",
"~followup_annotations": [
"@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/chromium-v8/v8-arm-rel/full-build-linux_f2cbea7e89a45f46819777bb78a1f5bd0241f64c.json@@@"
]
},
{
"allow_subannotations": true,
"cmd": [
"python",
"-u",
"[BUILD]/scripts/slave/zip_build.py",
"--target",
"Release",
"--build-url",
"gs://chromium-v8/v8-arm-rel",
"--src-dir",
"v8",
"--factory-properties",
"{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"master\", \"buildername\": \"V8 Arm - builder\", \"buildnumber\": 571, \"mastername\": \"client.v8\", \"parent_buildername\": null, \"recipe\": \"v8\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
"--build-properties",
"{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"master\", \"buildername\": \"V8 Arm - builder\", \"buildnumber\": 571, \"mastername\": \"client.v8\", \"parent_buildername\": null, \"recipe\": \"v8\", \"revision\": \"20123\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}"
],
"cwd": "[SLAVE_BUILD]",
"name": "package build"
},
{
"cmd": [],
"cwd": "[SLAVE_BUILD]",
"name": "trigger",
"trigger_specs": [
{
"builder_name": "V8 Arm",
"properties": {
"parent_got_revision": "f2cbea7e89a45f46819777bb78a1f5bd0241f64c",
"parent_got_revision_cp": "refs/heads/master@{#50110}",
"parent_got_swarming_client_revision": "e4fee0b18f8163be6097c9c571640038896debc4",
"revision": "f2cbea7e89a45f46819777bb78a1f5bd0241f64c",
"swarm_hashes": {
"benchmarks": "[dummy hash for benchmarks]",
"bot_default": "[dummy hash for bot_default]",
"ignition": "[dummy hash for ignition]",
"optimize_for_size": "[dummy hash for optimize_for_size]",
"simdjs": "[dummy hash for simdjs]",
"test262": "[dummy hash for test262]"
}
}
}
],
"~followup_annotations": [
"@@@STEP_TEXT@V8 Arm@@@"
]
},
{
"name": "$result",
"recipe_result": null,
"status_code": 0
}
]