blob: ff084a7c259cb5dfc09be151579cc3ccf6c4c653 [file] [log] [blame]
[
{
"cmd": [
"python",
"-u",
"[BUILD]/scripts/slave/bot_update.py",
"--master",
"client.v8",
"--builder",
"V8 Linux - debug 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": {
"GYP_DEFINES": "clang=1 gomadir='[BUILD]/goma' target_arch=ia32 test_isolation_mode=prepare use_goma=1 v8_enable_slow_dchecks=1 v8_optimized_debug=1 v8_target_arch=ia32",
"GYP_GENERATORS": "ninja"
},
"name": "gclient runhooks"
},
{
"cmd": [
"python",
"-u",
"[BUILD]/scripts/slave/cleanup_temp.py"
],
"cwd": "[SLAVE_BUILD]",
"name": "cleanup_temp"
},
{
"allow_subannotations": true,
"cmd": [
"python",
"-u",
"[BUILD]/scripts/slave/clang_revision.py",
"--src-dir",
"[SLAVE_BUILD]/v8",
"--output-json",
"/path/to/tmp/json"
],
"cwd": "[SLAVE_BUILD]",
"name": "clang_revision",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"clang_revision\": \"123456-7\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[BUILD]/scripts/slave/compile.py",
"--target",
"Debug",
"--src-dir",
"[SLAVE_BUILD]/v8",
"--build-tool",
"ninja",
"--compiler",
"goma-clang",
"--goma-jsonstatus",
"/path/to/tmp/json",
"--goma-dir",
"[BUILD]/goma",
"--"
],
"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/Debug/benchmarks.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Debug/bot_default.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Debug/ignition.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Debug/mjsunit.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Debug/mozilla.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Debug/simdjs.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Debug/test262.isolated.gen.json",
"[SLAVE_BUILD]/v8/out/Debug/webkit.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@ \"mjsunit\": \"[dummy hash for mjsunit]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"mozilla\": \"[dummy hash for mozilla]\", @@@",
"@@@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@ \"webkit\": \"[dummy hash for webkit]\"@@@",
"@@@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]\", \"mjsunit\": \"[dummy hash for mjsunit]\", \"mozilla\": \"[dummy hash for mozilla]\", \"simdjs\": \"[dummy hash for simdjs]\", \"test262\": \"[dummy hash for test262]\", \"webkit\": \"[dummy hash for webkit]\"}",
"gs://chromium-v8/v8-linux-dbg/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-linux-dbg/full-build-linux_f2cbea7e89a45f46819777bb78a1f5bd0241f64c.json@@@"
]
},
{
"allow_subannotations": true,
"cmd": [
"python",
"-u",
"[BUILD]/scripts/slave/zip_build.py",
"--target",
"Debug",
"--build-url",
"gs://chromium-v8/v8-linux-dbg",
"--src-dir",
"v8",
"--factory-properties",
"{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"master\", \"buildername\": \"V8 Linux - debug 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 Linux - debug 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 Linux - gc stress",
"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]",
"mjsunit": "[dummy hash for mjsunit]",
"mozilla": "[dummy hash for mozilla]",
"simdjs": "[dummy hash for simdjs]",
"test262": "[dummy hash for test262]",
"webkit": "[dummy hash for webkit]"
}
}
},
{
"builder_name": "V8 Linux - debug",
"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]",
"mjsunit": "[dummy hash for mjsunit]",
"mozilla": "[dummy hash for mozilla]",
"simdjs": "[dummy hash for simdjs]",
"test262": "[dummy hash for test262]",
"webkit": "[dummy hash for webkit]"
}
}
},
{
"builder_name": "V8 Linux - debug - avx2",
"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]",
"mjsunit": "[dummy hash for mjsunit]",
"mozilla": "[dummy hash for mozilla]",
"simdjs": "[dummy hash for simdjs]",
"test262": "[dummy hash for test262]",
"webkit": "[dummy hash for webkit]"
}
}
},
{
"builder_name": "V8 Linux - debug - code serializer",
"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]",
"mjsunit": "[dummy hash for mjsunit]",
"mozilla": "[dummy hash for mozilla]",
"simdjs": "[dummy hash for simdjs]",
"test262": "[dummy hash for test262]",
"webkit": "[dummy hash for webkit]"
}
}
},
{
"builder_name": "V8 Linux - debug - isolates",
"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]",
"mjsunit": "[dummy hash for mjsunit]",
"mozilla": "[dummy hash for mozilla]",
"simdjs": "[dummy hash for simdjs]",
"test262": "[dummy hash for test262]",
"webkit": "[dummy hash for webkit]"
}
}
},
{
"builder_name": "V8 Linux - debug - nosse3",
"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]",
"mjsunit": "[dummy hash for mjsunit]",
"mozilla": "[dummy hash for mozilla]",
"simdjs": "[dummy hash for simdjs]",
"test262": "[dummy hash for test262]",
"webkit": "[dummy hash for webkit]"
}
}
},
{
"builder_name": "V8 Linux - debug - nosse4",
"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]",
"mjsunit": "[dummy hash for mjsunit]",
"mozilla": "[dummy hash for mozilla]",
"simdjs": "[dummy hash for simdjs]",
"test262": "[dummy hash for test262]",
"webkit": "[dummy hash for webkit]"
}
}
},
{
"builder_name": "V8 Linux - memcheck",
"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]",
"mjsunit": "[dummy hash for mjsunit]",
"mozilla": "[dummy hash for mozilla]",
"simdjs": "[dummy hash for simdjs]",
"test262": "[dummy hash for test262]",
"webkit": "[dummy hash for webkit]"
}
}
},
{
"builder_name": "V8 Linux - debug - greedy allocator",
"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]",
"mjsunit": "[dummy hash for mjsunit]",
"mozilla": "[dummy hash for mozilla]",
"simdjs": "[dummy hash for simdjs]",
"test262": "[dummy hash for test262]",
"webkit": "[dummy hash for webkit]"
}
}
}
],
"~followup_annotations": [
"@@@STEP_TEXT@V8 Linux - debug<br />V8 Linux - debug - avx2<br />V8 Linux - debug - code serializer<br />V8 Linux - debug - greedy allocator<br />V8 Linux - debug - isolates<br />V8 Linux - debug - nosse3<br />V8 Linux - debug - nosse4<br />V8 Linux - gc stress<br />V8 Linux - memcheck@@@"
]
},
{
"name": "$result",
"recipe_result": null,
"status_code": 0
}
]