Index: scripts/slave/recipes/chromium_trybot.expected/telemetry_failures.json |
diff --git a/scripts/slave/recipes/chromium_trybot.expected/telemetry_failures.json b/scripts/slave/recipes/chromium_trybot.expected/telemetry_failures.json |
new file mode 100644 |
index 0000000000000000000000000000000000000000..ccd5143b168b09a058e9010b2830da8106681589 |
--- /dev/null |
+++ b/scripts/slave/recipes/chromium_trybot.expected/telemetry_failures.json |
@@ -0,0 +1,515 @@ |
+[ |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILD]/scripts/slave/bot_update.py", |
+ "--master", |
+ "tryserver.chromium.linux", |
+ "--builder", |
+ "linux_chromium_rel", |
+ "--slave", |
+ "TestSlavename", |
+ "--spec", |
+ "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn://svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.chromium.org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.golo.chromium.org/chrome/trunk/src'}]", |
+ "--root", |
+ "src", |
+ "--revision_mapping_file", |
+ "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\": \"got_webkit_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_revision\"}", |
+ "--issue", |
+ "12853011", |
+ "--patchset", |
+ "1", |
+ "--rietveld_server", |
+ "https://codereview.chromium.org", |
+ "--output_json", |
+ "/path/to/tmp/json", |
+ "--revision", |
+ "src@HEAD", |
+ "--force" |
+ ], |
+ "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@ \"patch_failure\": false, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": 274981, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_git\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_revision\": 170242, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_revision_git\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": 276089, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_git\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": 43426, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_git\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision\": 124383, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision_cp\": \"refs/heads/master@{#124383}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision_git\": \"5e2293dffc3cd07d37fbedea3b500f0eb650614d\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": 120644, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_git\": \"0f90628433546e61d9268596da93418c623137f4\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@", |
+ "@@@SET_BUILD_PROPERTY@got_nacl_revision@274981@@@", |
+ "@@@SET_BUILD_PROPERTY@got_webkit_revision@124383@@@", |
+ "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@276089@@@", |
+ "@@@SET_BUILD_PROPERTY@got_webrtc_revision@120644@@@", |
+ "@@@SET_BUILD_PROPERTY@got_revision@170242@@@", |
+ "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_webkit_revision_cp@\"refs/heads/master@{#124383}\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_v8_revision@43426@@@", |
+ "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_nacl_revision_git@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_webkit_revision_git@\"5e2293dffc3cd07d37fbedea3b500f0eb650614d\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_v8_revision_git@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_webrtc_revision_git@\"0f90628433546e61d9268596da93418c623137f4\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_git@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@", |
+ "@@@SET_BUILD_PROPERTY@got_revision_git@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "[SLAVE_BUILD]/src/testing/buildbot/chromium_trybot.json", |
+ "/path/to/tmp/json" |
+ ], |
+ "name": "read test spec", |
+ "~followup_annotations": [ |
+ "@@@STEP_TEXT@path: testing/buildbot/chromium_trybot.json@@@", |
+ "@@@STEP_LOG_LINE@json.output@[@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"base_unittests\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"platforms\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"linux\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"mac\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"test\": \"mojo_common_unittests\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"args\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"--test-launcher-print-test-stdio=always\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"chromium_configs\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"chromium_chromeos\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"chromium_chromeos_clang\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"chromium_chromeos_ozone\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"platforms\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"linux\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"test\": \"sandbox_linux_unittests\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"exclude_builders\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"tryserver.chromium.win:win_chromium_x64_rel\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"test\": \"browser_tests\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }@@@", |
+ "@@@STEP_LOG_LINE@json.output@]@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[DEPOT_TOOLS]/gclient.py", |
+ "runhooks" |
+ ], |
+ "env": { |
+ "GYP_DEFINES": "component=static_library dcheck_always_on=1 fastbuild=1 gomadir='[BUILD]/goma' target_arch=x64 use_goma=1" |
+ }, |
+ "name": "gclient runhooks (with patch)" |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILD]/scripts/slave/compile.py", |
+ "--target", |
+ "Release", |
+ "--src-dir", |
+ "[SLAVE_BUILD]/src", |
+ "--build-tool", |
+ "ninja", |
+ "--compiler", |
+ "goma", |
+ "--goma-dir", |
+ "[BUILD]/goma", |
+ "--", |
+ "all", |
+ "base_unittests", |
+ "browser_tests", |
+ "chrome", |
+ "mojo_common_unittests" |
+ ], |
+ "name": "compile (with patch)" |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[SLAVE_BUILD]/src/testing/scripts/checkdeps.py", |
+ "run", |
+ "--output", |
+ "/path/to/tmp/json" |
+ ], |
+ "name": "checkdeps (with patch)", |
+ "~followup_annotations": [ |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"failures\": [], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"valid\": true@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[SLAVE_BUILD]/src/tools/checkperms/checkperms.py", |
+ "--root", |
+ "[SLAVE_BUILD]/src", |
+ "--json", |
+ "/path/to/tmp/json" |
+ ], |
+ "name": "checkperms (with patch)", |
+ "~followup_annotations": [ |
+ "@@@STEP_LOG_LINE@json.output@[]@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[SLAVE_BUILD]/src/tools/checklicenses/checklicenses.py", |
+ "--root", |
+ "[SLAVE_BUILD]/src", |
+ "--json", |
+ "/path/to/tmp/json" |
+ ], |
+ "name": "checklicenses (with patch)", |
+ "~followup_annotations": [ |
+ "@@@STEP_LOG_LINE@json.output@[]@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "allow_subannotations": true, |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILD]/scripts/slave/runtest.py", |
+ "--target", |
+ "Release", |
+ "--xvfb", |
+ "--factory-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--build-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--annotate=gtest", |
+ "--test-type=telemetry_unittests", |
+ "--builder-name=linux_chromium_rel", |
+ "--slave-name=TestSlavename", |
+ "--build-number=571", |
+ "--run-python-script", |
+ "[SLAVE_BUILD]/src/tools/telemetry/run_tests", |
+ "--browser=release", |
+ "--retry-limit=3", |
+ "--write-full-results-to", |
+ "/path/to/tmp/json" |
+ ], |
+ "name": "telemetry_unittests (with patch)", |
+ "~followup_annotations": [ |
+ "step returned non-zero exit code: 5", |
+ "@@@STEP_TEXT@<br/>unexpected_failures:<br/>bad.totally-bad-probably.html<br/>tricky.totally-maybe-not-awesome.html<br/>@@@", |
+ "@@@STEP_FAILURE@@@" |
+ ] |
+ }, |
+ { |
+ "allow_subannotations": true, |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILD]/scripts/slave/runtest.py", |
+ "--target", |
+ "Release", |
+ "--xvfb", |
+ "--factory-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--build-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--annotate=gtest", |
+ "--test-type=telemetry_perf_unittests", |
+ "--builder-name=linux_chromium_rel", |
+ "--slave-name=TestSlavename", |
+ "--build-number=571", |
+ "--run-python-script", |
+ "[SLAVE_BUILD]/src/tools/perf/run_tests", |
+ "--browser=release", |
+ "--retry-limit=3", |
+ "--write-full-results-to", |
+ "/path/to/tmp/json" |
+ ], |
+ "name": "telemetry_perf_unittests (with patch)" |
+ }, |
+ { |
+ "allow_subannotations": true, |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILD]/scripts/slave/runtest.py", |
+ "--target", |
+ "Release", |
+ "--xvfb", |
+ "--factory-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--build-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--annotate=gtest", |
+ "--test-type=base_unittests", |
+ "--test-launcher-summary-output", |
+ "/path/to/tmp/json", |
+ "--builder-name=linux_chromium_rel", |
+ "--slave-name=TestSlavename", |
+ "--build-number=571", |
+ "base_unittests" |
+ ], |
+ "name": "base_unittests (with patch)" |
+ }, |
+ { |
+ "allow_subannotations": true, |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILD]/scripts/slave/runtest.py", |
+ "--target", |
+ "Release", |
+ "--xvfb", |
+ "--factory-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--build-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--annotate=gtest", |
+ "--test-type=mojo_common_unittests", |
+ "--test-launcher-summary-output", |
+ "/path/to/tmp/json", |
+ "--builder-name=linux_chromium_rel", |
+ "--slave-name=TestSlavename", |
+ "--build-number=571", |
+ "mojo_common_unittests" |
+ ], |
+ "name": "mojo_common_unittests (with patch)" |
+ }, |
+ { |
+ "allow_subannotations": true, |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILD]/scripts/slave/runtest.py", |
+ "--target", |
+ "Release", |
+ "--xvfb", |
+ "--factory-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--build-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--annotate=gtest", |
+ "--test-type=browser_tests", |
+ "--test-launcher-summary-output", |
+ "/path/to/tmp/json", |
+ "--builder-name=linux_chromium_rel", |
+ "--slave-name=TestSlavename", |
+ "--build-number=571", |
+ "browser_tests" |
+ ], |
+ "name": "browser_tests (with patch)" |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[SLAVE_BUILD]/src/chrome/test/nacl_test_injection/buildbot_nacl_integration.py", |
+ "--mode", |
+ "Release", |
+ "--json_build_results_output_file", |
+ "/path/to/tmp/json" |
+ ], |
+ "name": "nacl_integration (with patch)", |
+ "~followup_annotations": [ |
+ "@@@STEP_LOG_LINE@json.output@[]@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILD]/scripts/slave/bot_update.py", |
+ "--master", |
+ "tryserver.chromium.linux", |
+ "--builder", |
+ "linux_chromium_rel", |
+ "--slave", |
+ "TestSlavename", |
+ "--spec", |
+ "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn://svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.chromium.org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.golo.chromium.org/chrome/trunk/src'}]", |
+ "--root", |
+ "src", |
+ "--revision_mapping_file", |
+ "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\": \"got_webkit_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_revision\"}", |
+ "--rietveld_server", |
+ "https://codereview.chromium.org", |
+ "--output_json", |
+ "/path/to/tmp/json", |
+ "--revision", |
+ "src@170242", |
+ "--force" |
+ ], |
+ "name": "bot_update (without patch)", |
+ "~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@ \"patch_failure\": false, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": 274981, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_git\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_revision\": 170242, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_revision_git\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": 276089, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_git\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": 43426, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_git\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision\": 124383, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision_cp\": \"refs/heads/master@{#124383}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision_git\": \"5e2293dffc3cd07d37fbedea3b500f0eb650614d\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": 120644, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_git\": \"0f90628433546e61d9268596da93418c623137f4\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[DEPOT_TOOLS]/gclient.py", |
+ "runhooks" |
+ ], |
+ "env": { |
+ "GYP_DEFINES": "component=static_library dcheck_always_on=1 fastbuild=1 gomadir='[BUILD]/goma' target_arch=x64 use_goma=1" |
+ }, |
+ "name": "gclient runhooks (without patch)" |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILD]/scripts/slave/compile.py", |
+ "--target", |
+ "Release", |
+ "--src-dir", |
+ "[SLAVE_BUILD]/src", |
+ "--build-tool", |
+ "ninja", |
+ "--compiler", |
+ "goma", |
+ "--goma-dir", |
+ "[BUILD]/goma", |
+ "--", |
+ "chrome" |
+ ], |
+ "name": "compile (without patch)" |
+ }, |
+ { |
+ "allow_subannotations": true, |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILD]/scripts/slave/runtest.py", |
+ "--target", |
+ "Release", |
+ "--xvfb", |
+ "--factory-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--build-properties", |
+ "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--annotate=gtest", |
+ "--test-type=telemetry_unittests", |
+ "--builder-name=linux_chromium_rel", |
+ "--slave-name=TestSlavename", |
+ "--build-number=571", |
+ "--run-python-script", |
+ "[SLAVE_BUILD]/src/tools/telemetry/run_tests", |
+ "--browser=release", |
+ "--retry-limit=3", |
+ "--write-full-results-to", |
+ "/path/to/tmp/json", |
+ "bad.totally-bad-probably.html", |
+ "tricky.totally-maybe-not-awesome.html" |
+ ], |
+ "name": "telemetry_unittests (without patch)", |
+ "~followup_annotations": [ |
+ "step returned non-zero exit code: 5", |
+ "@@@STEP_TEXT@<br/>unexpected_failures:<br/>bad.totally-bad-probably.html<br/>tricky.totally-maybe-not-awesome.html<br/>@@@", |
+ "@@@STEP_FAILURE@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport sys, json\nfailures = json.load(open(sys.argv[1], 'rb'))\n\nsuccess = True\n\nif failures['new']:\n success = False\n print 'New failures:'\n for f in failures['new']:\n print f\n\nif failures['ignored']:\n print 'Ignored failures:'\n for f in failures['ignored']:\n print f\n\nsys.exit(0 if success else 1)\n", |
+ "{\"ignored\": [\"bad.totally-bad-probably.html\", \"tricky.totally-maybe-not-awesome.html\"], \"new\": []}" |
+ ], |
+ "name": "telemetry_unittests", |
+ "~followup_annotations": [ |
+ "@@@STEP_TEXT@<br/>ignored:<br/>bad.totally-bad-probably.html<br/>tricky.totally-maybe-not-awesome.html<br/>@@@", |
+ "@@@STEP_LOG_LINE@python.inline@@@@", |
+ "@@@STEP_LOG_LINE@python.inline@import sys, json@@@", |
+ "@@@STEP_LOG_LINE@python.inline@failures = json.load(open(sys.argv[1], 'rb'))@@@", |
+ "@@@STEP_LOG_LINE@python.inline@@@@", |
+ "@@@STEP_LOG_LINE@python.inline@success = True@@@", |
+ "@@@STEP_LOG_LINE@python.inline@@@@", |
+ "@@@STEP_LOG_LINE@python.inline@if failures['new']:@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ success = False@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ print 'New failures:'@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ for f in failures['new']:@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ print f@@@", |
+ "@@@STEP_LOG_LINE@python.inline@@@@", |
+ "@@@STEP_LOG_LINE@python.inline@if failures['ignored']:@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ print 'Ignored failures:'@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ for f in failures['ignored']:@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ print f@@@", |
+ "@@@STEP_LOG_LINE@python.inline@@@@", |
+ "@@@STEP_LOG_LINE@python.inline@sys.exit(0 if success else 1)@@@", |
+ "@@@STEP_LOG_END@python.inline@@@", |
+ "@@@STEP_WARNINGS@@@" |
+ ] |
+ } |
+] |