blob: 83d27a12b7af3ccb41fd3c7c35d07643650f5420 [file] [log] [blame]
[
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@HEAD"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"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@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [],
"name": "ensure_goma"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/goma/client",
"-ensure-file",
"infra_internal/goma/client/linux-amd64 release",
"-json-output",
"/path/to/tmp/json",
"-service-account-json",
"/creds/service_accounts/service-account-goma-client.json"
],
"infra_step": true,
"name": "ensure_goma.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-release---------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/client/linux-amd64\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/src/tools/swarming_client/swarming.py",
"--version"
],
"name": "swarming.py --version",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_TEXT@0.8.6@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
"runhooks"
],
"cwd": "[START_DIR]/src",
"env": {
"CHROME_HEADLESS": "1",
"GYP_DEFINES": "branding=Chrome buildtype=Official component=static_library gomadir='[CACHE]/goma/client' target_arch=x64 use_goma=1"
},
"env_suffixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"name": "gclient runhooks"
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/src/testing/scripts/get_compile_targets.py",
"--output",
"/path/to/tmp/json",
"--",
"--build-config-fs",
"Release",
"--paths",
"{\"checkout\": \"[START_DIR]/src\", \"runit.py\": \"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py\", \"runtest.py\": \"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py\"}",
"--properties",
"{\"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"slavename\": \"dummybot\", \"target_platform\": \"linux\"}"
],
"name": "get compile targets for scripts",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/src/testing/buildbot/tryserver.chromium.perf.json",
"/path/to/tmp/json"
],
"name": "read test spec (tryserver.chromium.perf.json)",
"~followup_annotations": [
"@@@STEP_TEXT@path: [START_DIR]/src/testing/buildbot/tryserver.chromium.perf.json@@@",
"@@@STEP_LOG_LINE@json.output@{}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"git",
"-c",
"core.quotePath=false",
"diff",
"--cached",
"--name-only"
],
"cwd": "[START_DIR]/src",
"infra_step": true,
"name": "git diff to analyze patch",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_LOG_LINE@files@foo.cc@@@",
"@@@STEP_LOG_END@files@@@"
]
},
{
"cmd": [],
"name": "***BISECT***"
},
{
"cmd": [],
"name": "Clearing results directory"
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/bisect_results"
],
"infra_step": true,
"name": "Clearing results directory.old results directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results"
],
"infra_step": true,
"name": "Clearing results directory.new results directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"update-ref",
"refs/heads/master",
"refs/remotes/origin/master"
],
"cwd": "[START_DIR]/src",
"infra_step": true,
"name": "git update-ref"
},
{
"cmd": [
"git",
"checkout",
"master"
],
"cwd": "[START_DIR]/src",
"infra_step": true,
"name": "git checkout"
},
{
"cmd": [],
"name": "config",
"~followup_annotations": [
"@@@STEP_LOG_LINE@Bisect job configuration@{@@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"bad_revision\": \"314017\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"bug_id\": \"-1\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"bypass_stats_check\": \"True\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"dummy_builds\": \"True\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"dummy_job_names\": \"True\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"dummy_tests\": \"True\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"good_revision\": \"314015\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"gs_bucket\": \"chrome-perf\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"metric\": \"mean_input_event_latency/mean_input_event_latency\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"recipe_tester_name\": \"linux_perf_tester\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"skip_gclient_ops\": \"True\", @@@",
"@@@STEP_LOG_LINE@Bisect job configuration@ \"test_type\": \"perf\"@@@",
"@@@STEP_LOG_LINE@Bisect job configuration@}@@@",
"@@@STEP_LOG_END@Bisect job configuration@@@"
]
},
{
"cmd": [],
"name": "Expanding reference range",
"~followup_annotations": [
"@@@STEP_TEXT@<br/>Range: a6298e4afedbf2cd461755ea6f45b0ad64222222:00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111 (1 commits)<br/>@@@",
"@@@STEP_LOG_LINE@DEPS - Bad@catapult: None@@@",
"@@@STEP_LOG_LINE@DEPS - Bad@skia: None@@@",
"@@@STEP_LOG_LINE@DEPS - Bad@v8: 004@@@",
"@@@STEP_LOG_LINE@DEPS - Bad@webrtc: None@@@",
"@@@STEP_LOG_END@DEPS - Bad@@@",
"@@@STEP_LOG_LINE@DEPS - Good@catapult: None@@@",
"@@@STEP_LOG_LINE@DEPS - Good@skia: None@@@",
"@@@STEP_LOG_LINE@DEPS - Good@v8: None@@@",
"@@@STEP_LOG_LINE@DEPS - Good@webrtc: None@@@",
"@@@STEP_LOG_END@DEPS - Good@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--with-third-party-lib",
"--",
"python",
"RECIPE_MODULE[build::crrev]/resources/crrev_client.py",
"get_numbering",
"--params-file",
"{\"number\": 314017, \"numbering_identifier\": \"refs/heads/master\", \"numbering_type\": \"COMMIT_POSITION\", \"project\": \"chromium\", \"repo\": \"chromium/src\"}",
"--attempts",
"3"
],
"name": "Expanding reference range.crrev get commit hash for refs/heads/master@{#314017}",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_sha\": \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--with-third-party-lib",
"--",
"python",
"RECIPE_MODULE[build::crrev]/resources/crrev_client.py",
"get_numbering",
"--params-file",
"{\"number\": 314015, \"numbering_identifier\": \"refs/heads/master\", \"numbering_type\": \"COMMIT_POSITION\", \"project\": \"chromium\", \"repo\": \"chromium/src\"}",
"--attempts",
"3"
],
"name": "Expanding reference range.crrev get commit hash for refs/heads/master@{#314015}",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_sha\": \"a6298e4afedbf2cd461755ea6f45b0ad64222222\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::auto_bisect_staging]/resources/fetch_file.py",
"DEPS",
"--commit",
"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111"
],
"name": "Expanding reference range.fetch file 00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111:DEPS",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::auto_bisect_staging]/resources/fetch_file.py",
"DEPS",
"--commit",
"a6298e4afedbf2cd461755ea6f45b0ad64222222"
],
"name": "Expanding reference range.fetch file a6298e4afedbf2cd461755ea6f45b0ad64222222:DEPS",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::auto_bisect_staging]/resources/fetch_intervening_revisions.py",
"a6298e4afedbf2cd461755ea6f45b0ad64222222",
"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
"https://chromium.googlesource.com/chromium/src"
],
"name": "Expanding reference range.for revisions a6298e4afedbf2cd461755ea6f45b0ad64222222:00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ [@@@",
"@@@STEP_LOG_LINE@json.output@ \"dcdcdc0ff1122212323134879ddceeb1240b0988\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"314016\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ [@@@",
"@@@STEP_LOG_LINE@json.output@ \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"314017\"@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "Gathering reference values"
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_a6298e4afedbf2cd461755ea6f45b0ad64222222.zip"
],
"infra_step": true,
"name": "Gathering reference values.gsutil ls",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@a6298e4afedbf2cd461755ea6f45b0ad64222222",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Gathering reference values.bot_update",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"a6298e4afedbf2cd461755ea6f45b0ad64222222\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Gathering reference values.build directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_a6298e4afedbf2cd461755ea6f45b0ad64222222.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Gathering reference values.extract build",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Gathering reference values.test_pre_run",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 1 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 2 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 3 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 4 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 4 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 5 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 5 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 6 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 6 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111.zip"
],
"infra_step": true,
"name": "Gathering reference values.gsutil ls (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Gathering reference values.bot_update (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Gathering reference values.build directory (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Gathering reference values.extract build (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Gathering reference values.test_pre_run (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 1 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 2 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 3 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (10)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 4 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 4 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (10)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (10)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (11)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 5 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 5 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (11)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (11)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Gathering reference values.results directory (12)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 6 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Gathering reference values.Performance Test 6 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Gathering reference values.write buildbot output to disk (12)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Gathering reference values.Reading valueset results (12)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Compare samples",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision",
"~followup_annotations": [
"@@@STEP_TEXT@<br/>Revision: chromium@dcdcdc0ff1<br/>@@@"
]
},
{
"cmd": [
"git",
"footers",
"--position",
"dcdcdc0ff1122212323134879ddceeb1240b0988"
],
"cwd": "[START_DIR]/src",
"infra_step": true,
"name": "Bisecting revision.resolving hash dcdcdc0ff1122212323134879ddceeb1240b0988",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"footers",
"--position",
"a6298e4afedbf2cd461755ea6f45b0ad64222222"
],
"cwd": "[START_DIR]/src",
"infra_step": true,
"name": "Bisecting revision.resolving hash a6298e4afedbf2cd461755ea6f45b0ad64222222",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"footers",
"--position",
"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111"
],
"cwd": "[START_DIR]/src",
"infra_step": true,
"name": "Bisecting revision.resolving hash 00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::perf_dashboard]/resources/post_json.py",
"https://chromeperf.appspot.com/post_bisect_results",
"-i",
"{\"data\": \"{\\\"status\\\": \\\"started\\\", \\\"aborted_reason\\\": null, \\\"warnings\\\": [], \\\"metric\\\": \\\"mean_input_event_latency/mean_input_event_latency\\\", \\\"buildbot_log_url\\\": \\\"http://build.chromium.org/p/chromium/builders/linux_perf_bisect/builds/571\\\", \\\"bug_id\\\": \\\"-1\\\", \\\"bisect_bot\\\": \\\"linux_perf_tester\\\", \\\"change\\\": \\\"26.51%\\\", \\\"good_revision\\\": \\\"a6298e4afedbf2cd461755ea6f45b0ad64222222\\\", \\\"test_type\\\": \\\"perf\\\", \\\"command\\\": \\\"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\\\", \\\"revision_data\\\": [{\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 16.6, \\\"std_dev\\\": 8.792041856133306, \\\"commit_hash\\\": \\\"a6298e4afedbf2cd461755ea6f45b0ad64222222\\\", \\\"revision_string\\\": \\\"chromium@a6298e4afe\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"good\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"commit_hash\\\": \\\"dcdcdc0ff1122212323134879ddceeb1240b0988\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 0, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"unknown\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 12.2, \\\"std_dev\\\": 3.1144823004794873, \\\"commit_hash\\\": \\\"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\\\", \\\"revision_string\\\": \\\"chromium@00316c9ddf\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"bad\\\"}], \\\"culprit_data\\\": null, \\\"try_job_id\\\": null, \\\"bad_revision\\\": \\\"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\\\"}\"}",
"-o",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Post bisect results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Failed to post to Perf Dashboard. Error response: None@@@",
"@@@STEP_LOG_END@json.output (invalid)@@@",
"@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@",
"@@@STEP_LOG_END@json.output (exception)@@@",
"@@@STEP_LOG_LINE@Debug Info@{@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"status\": \"started\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"aborted_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"warnings\": [], @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"metric\": \"mean_input_event_latency/mean_input_event_latency\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"buildbot_log_url\": \"http://build.chromium.org/p/chromium/builders/linux_perf_bisect/builds/571\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"bug_id\": \"-1\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"bisect_bot\": \"linux_perf_tester\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"change\": \"26.51%\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"good_revision\": \"a6298e4afedbf2cd461755ea6f45b0ad64222222\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"test_type\": \"perf\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_data\": [@@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"mean_value\": 16.6, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"std_dev\": 8.792041856133306, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"a6298e4afedbf2cd461755ea6f45b0ad64222222\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@a6298e4afe\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 5, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"chromium\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"good\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }, @@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"dcdcdc0ff1122212323134879ddceeb1240b0988\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@dcdcdc0ff1\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 0, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"chromium\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"unknown\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }, @@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"mean_value\": 12.2, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"std_dev\": 3.1144823004794873, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@00316c9ddf\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 5, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"chromium\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"bad\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }@@@",
"@@@STEP_LOG_LINE@Debug Info@ ], @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"culprit_data\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"try_job_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"bad_revision\": \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\"@@@",
"@@@STEP_LOG_LINE@Debug Info@}@@@",
"@@@STEP_LOG_END@Debug Info@@@",
"@@@STEP_WARNINGS@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988.zip"
],
"infra_step": true,
"name": "Bisecting revision.gsutil ls",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@dcdcdc0ff1122212323134879ddceeb1240b0988",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Bisecting revision.bot_update",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"dcdcdc0ff1122212323134879ddceeb1240b0988\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Bisecting revision.build directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Bisecting revision.extract build",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.test_pre_run",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 1 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 2 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 3 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 4 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 4 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 5 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 5 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 6 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 6 of 6",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (2)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.test_pre_run (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 3",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 1 of 3",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 3",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 2 of 3",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 3",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 3 of 3",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (3)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (4)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@a6298e4afedbf2cd461755ea6f45b0ad64222222",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Bisecting revision.bot_update (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"a6298e4afedbf2cd461755ea6f45b0ad64222222\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Bisecting revision.build directory (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_a6298e4afedbf2cd461755ea6f45b0ad64222222.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Bisecting revision.extract build (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.test_pre_run (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (10)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 3",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 1 of 3 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (10)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (10)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (11)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 3",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 2 of 3 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (11)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (11)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (12)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 3",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 3 of 3 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (12)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (12)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (5)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (6)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Bisecting revision.bot_update (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Bisecting revision.build directory (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Bisecting revision.extract build (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.test_pre_run (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (13)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 3",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 1 of 3 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (13)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (13)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (14)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 3",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 2 of 3 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (14)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (14)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (15)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 3",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 3 of 3 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (15)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (15)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (7)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (8)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@dcdcdc0ff1122212323134879ddceeb1240b0988",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Bisecting revision.bot_update (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"dcdcdc0ff1122212323134879ddceeb1240b0988\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Bisecting revision.build directory (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Bisecting revision.extract build (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.test_pre_run (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (16)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 1 of 5",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (16)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (16)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (17)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 2 of 5",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (17)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (17)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (18)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 3 of 5",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (18)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (18)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (19)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 4 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 4 of 5",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (19)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (19)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (20)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 5 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 5 of 5",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (20)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (20)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (9)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (10)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@a6298e4afedbf2cd461755ea6f45b0ad64222222",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Bisecting revision.bot_update (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"a6298e4afedbf2cd461755ea6f45b0ad64222222\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Bisecting revision.build directory (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_a6298e4afedbf2cd461755ea6f45b0ad64222222.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Bisecting revision.extract build (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.test_pre_run (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (21)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 1 of 5 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (21)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (21)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (22)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 2 of 5 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (22)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (22)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (23)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 3 of 5 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (23)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (23)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (24)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 4 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 4 of 5 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (24)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (24)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (25)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 5 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 5 of 5 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (25)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (25)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (11)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (12)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Bisecting revision.bot_update (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Bisecting revision.build directory (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Bisecting revision.extract build (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.test_pre_run (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (26)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 1 of 5 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (26)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (26)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (27)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 2 of 5 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (27)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (27)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (28)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 3 of 5 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (28)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (28)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (29)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 4 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 4 of 5 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (29)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (29)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (30)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 5 of 5",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 5 of 5 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (30)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (30)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (13)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (14)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@dcdcdc0ff1122212323134879ddceeb1240b0988",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Bisecting revision.bot_update (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"dcdcdc0ff1122212323134879ddceeb1240b0988\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Bisecting revision.build directory (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Bisecting revision.extract build (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.test_pre_run (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (31)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 7",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 1 of 7",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (31)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (31)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (32)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 7",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 2 of 7",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (32)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (32)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (33)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 7",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 3 of 7",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (33)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (33)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (34)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 4 of 7",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 4 of 7",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (34)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (34)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (35)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 5 of 7",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 5 of 7",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (35)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (35)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (36)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 6 of 7",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 6 of 7",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (36)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (36)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (37)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 7 of 7",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 7 of 7",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (37)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (37)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (15)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"FAIL_TO_REJECT\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (16)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"REJECT\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "Check bisect finished on revision chromium@dcdcdc0ff1"
},
{
"cmd": [
"git",
"show",
"--name-only",
"--pretty=format:",
"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111"
],
"cwd": "[START_DIR]/src",
"infra_step": true,
"name": "Check bisect finished on revision chromium@dcdcdc0ff1.Checking DEPS for 00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::auto_bisect_staging]/resources/fetch_file.py",
"DEPS",
"--commit",
"dcdcdc0ff1122212323134879ddceeb1240b0988"
],
"name": "Check bisect finished on revision chromium@dcdcdc0ff1.fetch file dcdcdc0ff1122212323134879ddceeb1240b0988:DEPS",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::auto_bisect_staging]/resources/fetch_file.py",
"DEPS",
"--commit",
"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111"
],
"name": "Check bisect finished on revision chromium@dcdcdc0ff1.fetch file 00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111:DEPS",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::auto_bisect_staging]/resources/fetch_intervening_revisions.py",
"001",
"004",
"https://chromium.googlesource.com/v8/v8"
],
"name": "Check bisect finished on revision chromium@dcdcdc0ff1.Expanding revision range for revision 004 on depot v8",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ [@@@",
"@@@STEP_LOG_LINE@json.output@ \"002\", @@@",
"@@@STEP_LOG_LINE@json.output@ null@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ [@@@",
"@@@STEP_LOG_LINE@json.output@ \"003\", @@@",
"@@@STEP_LOG_LINE@json.output@ null@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision (2)",
"~followup_annotations": [
"@@@STEP_TEXT@<br/>Revision: chromium@dcdcdc0ff1,v8@003<br/>@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.Wiggling revision chromium@dcdcdc0ff1,v8@003",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::perf_dashboard]/resources/post_json.py",
"https://chromeperf.appspot.com/post_bisect_results",
"-i",
"{\"data\": \"{\\\"status\\\": \\\"started\\\", \\\"aborted_reason\\\": null, \\\"warnings\\\": [], \\\"metric\\\": \\\"mean_input_event_latency/mean_input_event_latency\\\", \\\"buildbot_log_url\\\": \\\"http://build.chromium.org/p/chromium/builders/linux_perf_bisect/builds/571\\\", \\\"bug_id\\\": \\\"-1\\\", \\\"bisect_bot\\\": \\\"linux_perf_tester\\\", \\\"change\\\": \\\"26.51%\\\", \\\"good_revision\\\": \\\"a6298e4afedbf2cd461755ea6f45b0ad64222222\\\", \\\"test_type\\\": \\\"perf\\\", \\\"command\\\": \\\"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\\\", \\\"revision_data\\\": [{\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 16.6, \\\"std_dev\\\": 8.792041856133306, \\\"commit_hash\\\": \\\"a6298e4afedbf2cd461755ea6f45b0ad64222222\\\", \\\"revision_string\\\": \\\"chromium@a6298e4afe\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"good\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 16.6, \\\"std_dev\\\": 8.792041856133306, \\\"commit_hash\\\": \\\"dcdcdc0ff1122212323134879ddceeb1240b0988\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"good\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"commit_hash\\\": \\\"002\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1,v8@002\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 0, \\\"depot_name\\\": \\\"v8\\\", \\\"result\\\": \\\"unknown\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"commit_hash\\\": \\\"003\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1,v8@003\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 0, \\\"depot_name\\\": \\\"v8\\\", \\\"result\\\": \\\"unknown\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 12.2, \\\"std_dev\\\": 3.1144823004794873, \\\"commit_hash\\\": \\\"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\\\", \\\"revision_string\\\": \\\"chromium@00316c9ddf\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"bad\\\"}], \\\"culprit_data\\\": null, \\\"try_job_id\\\": null, \\\"bad_revision\\\": \\\"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\\\"}\"}",
"-o",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Post bisect results (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Failed to post to Perf Dashboard. Error response: None@@@",
"@@@STEP_LOG_END@json.output (invalid)@@@",
"@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@",
"@@@STEP_LOG_END@json.output (exception)@@@",
"@@@STEP_LOG_LINE@Debug Info@{@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"status\": \"started\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"aborted_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"warnings\": [], @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"metric\": \"mean_input_event_latency/mean_input_event_latency\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"buildbot_log_url\": \"http://build.chromium.org/p/chromium/builders/linux_perf_bisect/builds/571\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"bug_id\": \"-1\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"bisect_bot\": \"linux_perf_tester\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"change\": \"26.51%\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"good_revision\": \"a6298e4afedbf2cd461755ea6f45b0ad64222222\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"test_type\": \"perf\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_data\": [@@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"mean_value\": 16.6, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"std_dev\": 8.792041856133306, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"a6298e4afedbf2cd461755ea6f45b0ad64222222\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@a6298e4afe\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 5, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"chromium\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"good\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }, @@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"mean_value\": 16.6, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"std_dev\": 8.792041856133306, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"dcdcdc0ff1122212323134879ddceeb1240b0988\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@dcdcdc0ff1\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 5, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"chromium\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"good\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }, @@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"002\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@dcdcdc0ff1,v8@002\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 0, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"v8\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"unknown\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }, @@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"003\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@dcdcdc0ff1,v8@003\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 0, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"v8\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"unknown\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }, @@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"mean_value\": 12.2, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"std_dev\": 3.1144823004794873, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@00316c9ddf\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 5, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"chromium\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"bad\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }@@@",
"@@@STEP_LOG_LINE@Debug Info@ ], @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"culprit_data\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"try_job_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"bad_revision\": \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\"@@@",
"@@@STEP_LOG_LINE@Debug Info@}@@@",
"@@@STEP_LOG_END@Debug Info@@@",
"@@@STEP_WARNINGS@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_068abb07907b402906ffda954c4e055835cd28fd.zip"
],
"infra_step": true,
"name": "Bisecting revision.gsutil ls (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@dcdcdc0ff1122212323134879ddceeb1240b0988",
"--revision",
"src/v8@003",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Bisecting revision.bot_update (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"dcdcdc0ff1122212323134879ddceeb1240b0988\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": \"003\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Bisecting revision.build directory (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_068abb07907b402906ffda954c4e055835cd28fd.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Bisecting revision.extract build (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.test_pre_run (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (38)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 1 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (38)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (38)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (39)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 2 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (39)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (39)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (40)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 3 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (40)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (40)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (41)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 4 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 4 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (41)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (41)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (42)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 5 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 5 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (42)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (42)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (43)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 6 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 6 of 6 (2)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (43)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (43)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (17)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"REJECT\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (18)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision (3)",
"~followup_annotations": [
"@@@STEP_TEXT@<br/>Revision: chromium@dcdcdc0ff1,v8@002<br/>@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::perf_dashboard]/resources/post_json.py",
"https://chromeperf.appspot.com/post_bisect_results",
"-i",
"{\"data\": \"{\\\"status\\\": \\\"started\\\", \\\"aborted_reason\\\": null, \\\"warnings\\\": [], \\\"metric\\\": \\\"mean_input_event_latency/mean_input_event_latency\\\", \\\"buildbot_log_url\\\": \\\"http://build.chromium.org/p/chromium/builders/linux_perf_bisect/builds/571\\\", \\\"bug_id\\\": \\\"-1\\\", \\\"bisect_bot\\\": \\\"linux_perf_tester\\\", \\\"change\\\": \\\"26.51%\\\", \\\"good_revision\\\": \\\"a6298e4afedbf2cd461755ea6f45b0ad64222222\\\", \\\"test_type\\\": \\\"perf\\\", \\\"command\\\": \\\"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\\\", \\\"revision_data\\\": [{\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 16.6, \\\"std_dev\\\": 8.792041856133306, \\\"commit_hash\\\": \\\"a6298e4afedbf2cd461755ea6f45b0ad64222222\\\", \\\"revision_string\\\": \\\"chromium@a6298e4afe\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"good\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 16.6, \\\"std_dev\\\": 8.792041856133306, \\\"commit_hash\\\": \\\"dcdcdc0ff1122212323134879ddceeb1240b0988\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"good\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"commit_hash\\\": \\\"002\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1,v8@002\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 0, \\\"depot_name\\\": \\\"v8\\\", \\\"result\\\": \\\"unknown\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 12.2, \\\"std_dev\\\": 3.1144823004794873, \\\"commit_hash\\\": \\\"003\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1,v8@003\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"v8\\\", \\\"result\\\": \\\"bad\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 12.2, \\\"std_dev\\\": 3.1144823004794873, \\\"commit_hash\\\": \\\"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\\\", \\\"revision_string\\\": \\\"chromium@00316c9ddf\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"bad\\\"}], \\\"culprit_data\\\": null, \\\"try_job_id\\\": null, \\\"bad_revision\\\": \\\"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\\\"}\"}",
"-o",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Post bisect results (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Failed to post to Perf Dashboard. Error response: None@@@",
"@@@STEP_LOG_END@json.output (invalid)@@@",
"@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@",
"@@@STEP_LOG_END@json.output (exception)@@@",
"@@@STEP_LOG_LINE@Debug Info@{@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"status\": \"started\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"aborted_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"warnings\": [], @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"metric\": \"mean_input_event_latency/mean_input_event_latency\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"buildbot_log_url\": \"http://build.chromium.org/p/chromium/builders/linux_perf_bisect/builds/571\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"bug_id\": \"-1\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"bisect_bot\": \"linux_perf_tester\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"change\": \"26.51%\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"good_revision\": \"a6298e4afedbf2cd461755ea6f45b0ad64222222\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"test_type\": \"perf\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_data\": [@@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"mean_value\": 16.6, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"std_dev\": 8.792041856133306, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"a6298e4afedbf2cd461755ea6f45b0ad64222222\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@a6298e4afe\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 5, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"chromium\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"good\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }, @@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"mean_value\": 16.6, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"std_dev\": 8.792041856133306, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"dcdcdc0ff1122212323134879ddceeb1240b0988\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@dcdcdc0ff1\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 5, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"chromium\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"good\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }, @@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"002\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@dcdcdc0ff1,v8@002\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 0, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"v8\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"unknown\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }, @@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"mean_value\": 12.2, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"std_dev\": 3.1144823004794873, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"003\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@dcdcdc0ff1,v8@003\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 5, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"v8\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"bad\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }, @@@",
"@@@STEP_LOG_LINE@Debug Info@ {@@@",
"@@@STEP_LOG_LINE@Debug Info@ \"build_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failed\": false, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"mean_value\": 12.2, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"std_dev\": 3.1144823004794873, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"commit_hash\": \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"revision_string\": \"chromium@00316c9ddf\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"failure_reason\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"n_observations\": 5, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"depot_name\": \"chromium\", @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"result\": \"bad\"@@@",
"@@@STEP_LOG_LINE@Debug Info@ }@@@",
"@@@STEP_LOG_LINE@Debug Info@ ], @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"culprit_data\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"try_job_id\": null, @@@",
"@@@STEP_LOG_LINE@Debug Info@ \"bad_revision\": \"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\"@@@",
"@@@STEP_LOG_LINE@Debug Info@}@@@",
"@@@STEP_LOG_END@Debug Info@@@",
"@@@STEP_WARNINGS@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.gsutil ls (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"step returned non-zero exit code: 1"
]
},
{
"cmd": [
"buildbucket",
"put",
"-host",
"cr-buildbucket.appspot.com",
"-service-account-json",
"/creds/service_accounts/service-account-chromium-bisect.json",
"{\"bucket\": \"master.tryserver.chromium.perf\", \"experimental\": false, \"parameters_json\": \"{\\\"builder_name\\\": \\\"linux_perf_bisect_builder\\\", \\\"properties\\\": {\\\"build_archive_url\\\": \\\"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip\\\", \\\"clobber\\\": true, \\\"deps_revision_overrides\\\": {\\\"src/v8\\\": \\\"002\\\"}, \\\"parent_got_revision\\\": \\\"dcdcdc0ff1122212323134879ddceeb1240b0988\\\"}}\", \"tags\": [\"builder:linux_perf_bisect_builder\", \"master:tryserver.chromium.perf\", \"parent_buildername:linux_perf_bisect\", \"parent_buildnumber:571\", \"user_agent:recipe\"]}"
],
"infra_step": true,
"name": "Bisecting revision.buildbucket.put",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"id\": \"1201331270\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.Waiting for build",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.gsutil ls",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"step returned non-zero exit code: 1"
]
},
{
"cmd": [
"python",
"-u",
"\nimport sys\nimport time\ntime.sleep(5*60)\nsys.exit(0)\n"
],
"name": "Bisecting revision.Waiting for build.sleeping",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
"@@@STEP_LOG_LINE@python.inline@import time@@@",
"@@@STEP_LOG_LINE@python.inline@time.sleep(5*60)@@@",
"@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
"@@@STEP_LOG_END@python.inline@@@"
]
},
{
"cmd": [
"buildbucket",
"get",
"-host",
"cr-buildbucket.appspot.com",
"-service-account-json",
"/creds/service_accounts/service-account-chromium-bisect.json",
"1201331270"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.buildbucket.get",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.gsutil ls (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"step returned non-zero exit code: 1"
]
},
{
"cmd": [
"python",
"-u",
"\nimport sys\nimport time\ntime.sleep(5*60)\nsys.exit(0)\n"
],
"name": "Bisecting revision.Waiting for build.sleeping (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
"@@@STEP_LOG_LINE@python.inline@import time@@@",
"@@@STEP_LOG_LINE@python.inline@time.sleep(5*60)@@@",
"@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
"@@@STEP_LOG_END@python.inline@@@"
]
},
{
"cmd": [
"buildbucket",
"get",
"-host",
"cr-buildbucket.appspot.com",
"-service-account-json",
"/creds/service_accounts/service-account-chromium-bisect.json",
"1201331270"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.buildbucket.get (2)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.gsutil ls (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"step returned non-zero exit code: 1"
]
},
{
"cmd": [
"python",
"-u",
"\nimport sys\nimport time\ntime.sleep(5*60)\nsys.exit(0)\n"
],
"name": "Bisecting revision.Waiting for build.sleeping (3)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
"@@@STEP_LOG_LINE@python.inline@import time@@@",
"@@@STEP_LOG_LINE@python.inline@time.sleep(5*60)@@@",
"@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
"@@@STEP_LOG_END@python.inline@@@"
]
},
{
"cmd": [
"buildbucket",
"get",
"-host",
"cr-buildbucket.appspot.com",
"-service-account-json",
"/creds/service_accounts/service-account-chromium-bisect.json",
"1201331270"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.buildbucket.get (3)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.gsutil ls (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"step returned non-zero exit code: 1"
]
},
{
"cmd": [
"python",
"-u",
"\nimport sys\nimport time\ntime.sleep(5*60)\nsys.exit(0)\n"
],
"name": "Bisecting revision.Waiting for build.sleeping (4)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
"@@@STEP_LOG_LINE@python.inline@import time@@@",
"@@@STEP_LOG_LINE@python.inline@time.sleep(5*60)@@@",
"@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
"@@@STEP_LOG_END@python.inline@@@"
]
},
{
"cmd": [
"buildbucket",
"get",
"-host",
"cr-buildbucket.appspot.com",
"-service-account-json",
"/creds/service_accounts/service-account-chromium-bisect.json",
"1201331270"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.buildbucket.get (4)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.gsutil ls (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"step returned non-zero exit code: 1"
]
},
{
"cmd": [
"python",
"-u",
"\nimport sys\nimport time\ntime.sleep(5*60)\nsys.exit(0)\n"
],
"name": "Bisecting revision.Waiting for build.sleeping (5)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
"@@@STEP_LOG_LINE@python.inline@import time@@@",
"@@@STEP_LOG_LINE@python.inline@time.sleep(5*60)@@@",
"@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
"@@@STEP_LOG_END@python.inline@@@"
]
},
{
"cmd": [
"buildbucket",
"get",
"-host",
"cr-buildbucket.appspot.com",
"-service-account-json",
"/creds/service_accounts/service-account-chromium-bisect.json",
"1201331270"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.buildbucket.get (5)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.gsutil ls (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"step returned non-zero exit code: 1"
]
},
{
"cmd": [
"python",
"-u",
"\nimport sys\nimport time\ntime.sleep(5*60)\nsys.exit(0)\n"
],
"name": "Bisecting revision.Waiting for build.sleeping (6)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
"@@@STEP_LOG_LINE@python.inline@import time@@@",
"@@@STEP_LOG_LINE@python.inline@time.sleep(5*60)@@@",
"@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
"@@@STEP_LOG_END@python.inline@@@"
]
},
{
"cmd": [
"buildbucket",
"get",
"-host",
"cr-buildbucket.appspot.com",
"-service-account-json",
"/creds/service_accounts/service-account-chromium-bisect.json",
"1201331270"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.buildbucket.get (6)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.gsutil ls (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"step returned non-zero exit code: 1"
]
},
{
"cmd": [
"python",
"-u",
"\nimport sys\nimport time\ntime.sleep(5*60)\nsys.exit(0)\n"
],
"name": "Bisecting revision.Waiting for build.sleeping (7)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
"@@@STEP_LOG_LINE@python.inline@import time@@@",
"@@@STEP_LOG_LINE@python.inline@time.sleep(5*60)@@@",
"@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
"@@@STEP_LOG_END@python.inline@@@"
]
},
{
"cmd": [
"buildbucket",
"get",
"-host",
"cr-buildbucket.appspot.com",
"-service-account-json",
"/creds/service_accounts/service-account-chromium-bisect.json",
"1201331270"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.buildbucket.get (7)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.gsutil ls (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"step returned non-zero exit code: 1"
]
},
{
"cmd": [
"python",
"-u",
"\nimport sys\nimport time\ntime.sleep(5*60)\nsys.exit(0)\n"
],
"name": "Bisecting revision.Waiting for build.sleeping (8)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
"@@@STEP_LOG_LINE@python.inline@import time@@@",
"@@@STEP_LOG_LINE@python.inline@time.sleep(5*60)@@@",
"@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
"@@@STEP_LOG_END@python.inline@@@"
]
},
{
"cmd": [
"buildbucket",
"get",
"-host",
"cr-buildbucket.appspot.com",
"-service-account-json",
"/creds/service_accounts/service-account-chromium-bisect.json",
"1201331270"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.buildbucket.get (8)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.gsutil ls (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"step returned non-zero exit code: 1"
]
},
{
"cmd": [
"python",
"-u",
"\nimport sys\nimport time\ntime.sleep(5*60)\nsys.exit(0)\n"
],
"name": "Bisecting revision.Waiting for build.sleeping (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
"@@@STEP_LOG_LINE@python.inline@import time@@@",
"@@@STEP_LOG_LINE@python.inline@time.sleep(5*60)@@@",
"@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
"@@@STEP_LOG_END@python.inline@@@"
]
},
{
"cmd": [
"buildbucket",
"get",
"-host",
"cr-buildbucket.appspot.com",
"-service-account-json",
"/creds/service_accounts/service-account-chromium-bisect.json",
"1201331270"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.buildbucket.get (9)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": \"SUCCESS\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip"
],
"infra_step": true,
"name": "Bisecting revision.Waiting for build.gsutil ls (10)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'custom_vars': {'checkout_google_internal': 'True', 'checkout_src_internal': 'True', 'checkout_telemetry_dependencies': 'True'}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swarming_client_revision\": \"src/tools/swarming_client\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@dcdcdc0ff1122212323134879ddceeb1240b0988",
"--revision",
"src/v8@002",
"--disable-syntax-validation"
],
"env_prefixes": {
"PATH": [
"RECIPE_PACKAGE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "Bisecting revision.bot_update (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": \"dcdcdc0ff1122212323134879ddceeb1240b0988\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": \"002\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/master@{#297276}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/master@{#182578}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/tools/swarming_client.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@",
"@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]/src/out/Release"
],
"infra_step": true,
"name": "Bisecting revision.build directory (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
"--gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--target",
"Release",
"--src-dir",
"[START_DIR]/src",
"--slave-utils-gsutil-py-path",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"--build-archive-url",
"gs://chrome-perf/Linux Builder/full-build-linux_dcdcdc0ff1122212323134879ddceeb1240b0988_09d4f9ed90106f3025e64d9c4062bf927f2f5b86.zip",
"--master-name",
"tryserver.chromium.perf",
"--build-number",
"571"
],
"infra_step": true,
"name": "Bisecting revision.extract build (9)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Bisecting revision.test_pre_run (10)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (44)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 1 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 1 of 6 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (44)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (44)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (45)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 2 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 2 of 6 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (45)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (45)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (46)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 3 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 3 of 6 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (46)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (46)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (47)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 4 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 4 of 6 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (47)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (47)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (48)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 5 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 5 of 6 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (48)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (48)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/bisect_results/dummy"
],
"infra_step": true,
"name": "Bisecting revision.results directory (49)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
"/path/to/tmp/",
"--",
"python",
"RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
"--target",
"Release",
"--xvfb",
"--factory-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--build-properties",
"{\"bisect_config\": {\"bad_revision\": \"314017\", \"bug_id\": \"-1\", \"bypass_stats_check\": \"True\", \"command\": \"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\", \"dummy_builds\": \"True\", \"dummy_job_names\": \"True\", \"dummy_tests\": \"True\", \"good_revision\": \"314015\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"mean_input_event_latency/mean_input_event_latency\", \"recipe_tester_name\": \"linux_perf_tester\", \"skip_gclient_ops\": \"True\", \"test_type\": \"perf\"}, \"bot_id\": \"dummybot\", \"buildername\": \"linux_perf_bisect\", \"buildnumber\": 571, \"mastername\": \"tryserver.chromium.perf\", \"recipe\": \"auto_bisect_staging:examples/full\", \"slavename\": \"dummybot\"}",
"--step-name=Performance Test 6 of 6",
"--builder-name=linux_perf_bisect",
"--slave-name=dummybot",
"--build-number=571",
"--run-python-script",
"[START_DIR]/src/tools/perf/run_benchmark",
"-v",
"--browser=release",
"--output-format=valueset",
"smoothness.tough_scrolling_cases",
"--output-dir=[START_DIR]/bisect_results/dummy"
],
"env": {
"BUILD_SLAVE_UTILS_GSUTIL_PY_PATH": "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"CHROME_HEADLESS": "1"
},
"name": "Bisecting revision.Performance Test 6 of 6 (3)",
"stderr": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@Captured Output@benchmark text@@@",
"@@@STEP_LOG_END@Captured Output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"benchmark text",
"[START_DIR]/bisect_results/dummy/results.txt"
],
"infra_step": true,
"name": "Bisecting revision.write buildbot output to disk (49)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/bisect_results/dummy/results-valueset.json",
"/path/to/tmp/json"
],
"name": "Bisecting revision.Reading valueset results (49)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (19)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"REJECT\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 19, @@@",
"@@@STEP_LOG_LINE@json.output@ 20, @@@",
"@@@STEP_LOG_LINE@json.output@ 21, @@@",
"@@@STEP_LOG_LINE@json.output@ 22, @@@",
"@@@STEP_LOG_LINE@json.output@ 1@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/catapult/tracing/bin/compare_samples",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy,[START_DIR]/bisect_results/dummy/results-valueset.json.copy",
"mean_input_event_latency/mean_input_event_latency",
"--valueset"
],
"name": "Bisecting revision.Compare samples (20)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@",
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@",
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@",
"@@@STEP_LOG_LINE@json.output@ 12, @@@",
"@@@STEP_LOG_LINE@json.output@ 13, @@@",
"@@@STEP_LOG_LINE@json.output@ 14, @@@",
"@@@STEP_LOG_LINE@json.output@ 15, @@@",
"@@@STEP_LOG_LINE@json.output@ 7@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "Check bisect finished on revision chromium@dcdcdc0ff1,v8@002"
},
{
"cmd": [
"git",
"show",
"--name-only",
"--pretty=format:",
"002"
],
"cwd": "[START_DIR]/src/v8",
"infra_step": true,
"name": "Check bisect finished on revision chromium@dcdcdc0ff1,v8@002.Checking DEPS for 002",
"stdout": "/path/to/tmp/",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "Debug Info"
},
{
"cmd": [],
"name": "Resolving hashes"
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::auto_bisect_staging]/resources/fetch_revision_info.py",
"002",
"v8"
],
"name": "Reading culprit cl information.",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"author\": \"DummyAuthor\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"body\": \"A long description for a CL.\\nContaining multiple lines\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"date\": \"01/01/2015\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"email\": \"dummy@nowhere.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"subject\": \"Some random CL\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::perf_dashboard]/resources/post_json.py",
"https://chromeperf.appspot.com/post_bisect_results",
"-i",
"{\"data\": \"{\\\"status\\\": \\\"completed\\\", \\\"aborted_reason\\\": null, \\\"warnings\\\": [], \\\"metric\\\": \\\"mean_input_event_latency/mean_input_event_latency\\\", \\\"buildbot_log_url\\\": \\\"http://build.chromium.org/p/chromium/builders/linux_perf_bisect/builds/571\\\", \\\"bug_id\\\": \\\"-1\\\", \\\"bisect_bot\\\": \\\"linux_perf_tester\\\", \\\"change\\\": \\\"26.51%\\\", \\\"good_revision\\\": \\\"a6298e4afedbf2cd461755ea6f45b0ad64222222\\\", \\\"test_type\\\": \\\"perf\\\", \\\"command\\\": \\\"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\\\", \\\"revision_data\\\": [{\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 16.6, \\\"std_dev\\\": 8.792041856133306, \\\"commit_hash\\\": \\\"a6298e4afedbf2cd461755ea6f45b0ad64222222\\\", \\\"revision_string\\\": \\\"chromium@a6298e4afe\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"good\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 16.6, \\\"std_dev\\\": 8.792041856133306, \\\"commit_hash\\\": \\\"dcdcdc0ff1122212323134879ddceeb1240b0988\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"good\\\"}, {\\\"build_id\\\": \\\"1201331270\\\", \\\"failed\\\": false, \\\"mean_value\\\": 12.2, \\\"std_dev\\\": 3.1144823004794873, \\\"commit_hash\\\": \\\"002\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1,v8@002\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"v8\\\", \\\"result\\\": \\\"bad\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 12.2, \\\"std_dev\\\": 3.1144823004794873, \\\"commit_hash\\\": \\\"003\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1,v8@003\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"v8\\\", \\\"result\\\": \\\"bad\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 12.2, \\\"std_dev\\\": 3.1144823004794873, \\\"commit_hash\\\": \\\"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\\\", \\\"revision_string\\\": \\\"chromium@00316c9ddf\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"bad\\\"}], \\\"culprit_data\\\": {\\\"cl\\\": \\\"002\\\", \\\"author\\\": \\\"DummyAuthor\\\", \\\"commit_info\\\": \\\"A long description for a CL.\\\\nContaining multiple lines\\\", \\\"cl_date\\\": \\\"01/01/2015\\\", \\\"revisions_links\\\": [], \\\"email\\\": \\\"dummy@nowhere.com\\\", \\\"subject\\\": \\\"Some random CL\\\"}, \\\"try_job_id\\\": null, \\\"bad_revision\\\": \\\"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\\\"}\"}",
"-o",
"/path/to/tmp/json"
],
"name": "Post bisect results",
"~followup_annotations": [
"@@@STEP_TEXT@Failed to post to Perf Dashboard. Error response: None@@@",
"@@@STEP_LOG_END@json.output (invalid)@@@",
"@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@",
"@@@STEP_LOG_END@json.output (exception)@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::auto_bisect_staging]/resources/fetch_revision_info.py",
"002",
"v8"
],
"name": "Reading culprit cl information. (2)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"author\": \"DummyAuthor\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"body\": \"A long description for a CL.\\nContaining multiple lines\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"date\": \"01/01/2015\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"email\": \"dummy@nowhere.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"subject\": \"Some random CL\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::perf_dashboard]/resources/post_json.py",
"https://chromeperf.appspot.com/post_bisect_results",
"-i",
"{\"data\": \"{\\\"status\\\": \\\"completed\\\", \\\"aborted_reason\\\": \\\"Failed to post to Perf Dashboard. Error response: None\\\", \\\"warnings\\\": [], \\\"metric\\\": \\\"mean_input_event_latency/mean_input_event_latency\\\", \\\"buildbot_log_url\\\": \\\"http://build.chromium.org/p/chromium/builders/linux_perf_bisect/builds/571\\\", \\\"bug_id\\\": \\\"-1\\\", \\\"bisect_bot\\\": \\\"linux_perf_tester\\\", \\\"change\\\": \\\"26.51%\\\", \\\"good_revision\\\": \\\"a6298e4afedbf2cd461755ea6f45b0ad64222222\\\", \\\"test_type\\\": \\\"perf\\\", \\\"command\\\": \\\"src/tools/perf/run_benchmark -v --browser=release --output-format=valueset smoothness.tough_scrolling_cases\\\", \\\"revision_data\\\": [{\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 16.6, \\\"std_dev\\\": 8.792041856133306, \\\"commit_hash\\\": \\\"a6298e4afedbf2cd461755ea6f45b0ad64222222\\\", \\\"revision_string\\\": \\\"chromium@a6298e4afe\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"good\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 16.6, \\\"std_dev\\\": 8.792041856133306, \\\"commit_hash\\\": \\\"dcdcdc0ff1122212323134879ddceeb1240b0988\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"good\\\"}, {\\\"build_id\\\": \\\"1201331270\\\", \\\"failed\\\": false, \\\"mean_value\\\": 12.2, \\\"std_dev\\\": 3.1144823004794873, \\\"commit_hash\\\": \\\"002\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1,v8@002\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"v8\\\", \\\"result\\\": \\\"bad\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 12.2, \\\"std_dev\\\": 3.1144823004794873, \\\"commit_hash\\\": \\\"003\\\", \\\"revision_string\\\": \\\"chromium@dcdcdc0ff1,v8@003\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"v8\\\", \\\"result\\\": \\\"bad\\\"}, {\\\"build_id\\\": null, \\\"failed\\\": false, \\\"mean_value\\\": 12.2, \\\"std_dev\\\": 3.1144823004794873, \\\"commit_hash\\\": \\\"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\\\", \\\"revision_string\\\": \\\"chromium@00316c9ddf\\\", \\\"failure_reason\\\": null, \\\"n_observations\\\": 5, \\\"depot_name\\\": \\\"chromium\\\", \\\"result\\\": \\\"bad\\\"}], \\\"culprit_data\\\": {\\\"cl\\\": \\\"002\\\", \\\"author\\\": \\\"DummyAuthor\\\", \\\"commit_info\\\": \\\"A long description for a CL.\\\\nContaining multiple lines\\\", \\\"cl_date\\\": \\\"01/01/2015\\\", \\\"revisions_links\\\": [], \\\"email\\\": \\\"dummy@nowhere.com\\\", \\\"subject\\\": \\\"Some random CL\\\"}, \\\"try_job_id\\\": null, \\\"bad_revision\\\": \\\"00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111\\\"}\"}",
"-o",
"/path/to/tmp/json"
],
"name": "Post bisect results (2)",
"~followup_annotations": [
"@@@STEP_TEXT@Failed to post to Perf Dashboard. Error response: None@@@",
"@@@STEP_LOG_END@json.output (invalid)@@@",
"@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@",
"@@@STEP_LOG_END@json.output (exception)@@@",
"@@@STEP_WARNINGS@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::auto_bisect_staging]/resources/fetch_revision_info.py",
"002",
"v8"
],
"name": "Reading culprit cl information. (3)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"author\": \"DummyAuthor\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"body\": \"A long description for a CL.\\nContaining multiple lines\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"date\": \"01/01/2015\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"email\": \"dummy@nowhere.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"subject\": \"Some random CL\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"name": "$result",
"reason": "Failed to post to Perf Dashboard. Error response: None",
"recipe_result": null,
"status_code": 1
}
]