Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(536)

Unified Diff: scripts/slave/recipe_modules/auto_bisect/example.expected/delayed_build_test.json

Issue 2274763002: Use buildbucket to assess build failure. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: scripts/slave/recipe_modules/auto_bisect/example.expected/delayed_build_test.json
diff --git a/scripts/slave/recipe_modules/auto_bisect/example.expected/delayed_build_test.json b/scripts/slave/recipe_modules/auto_bisect/example.expected/delayed_build_test.json
index ea096115bf4da8db20ddd31fd721c9ee1ea95ada..333e42160729ef02009c7160b16e84971543c8d5 100644
--- a/scripts/slave/recipe_modules/auto_bisect/example.expected/delayed_build_test.json
+++ b/scripts/slave/recipe_modules/auto_bisect/example.expected/delayed_build_test.json
@@ -178,8 +178,16 @@
"name": "buildbucket.put",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
- "@@@STEP_LOG_END@json.output (invalid)@@@"
+ "@@@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@@@"
]
},
{
@@ -211,8 +219,16 @@
"name": "buildbucket.put (2)",
"stdout": "/path/to/tmp/json",
"~followup_annotations": [
- "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
- "@@@STEP_LOG_END@json.output (invalid)@@@"
+ "@@@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@@@"
]
},
{
@@ -233,14 +249,26 @@
},
{
"cmd": [
- "python",
- "-u",
- "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py",
- "https://build.chromium.org/p/tryserver.chromium.perfjson/builders/linux_perf_bisect_builder?as_text=1",
- "--outfile",
- "/path/to/tmp/"
+ "/opt/infra-tools/buildbucket",
+ "get",
+ "--host",
+ "cr-buildbucket.appspot.com",
+ "1201331270"
],
- "name": "fetch builder state"
+ "name": "buildbucket.get",
+ "stdout": "/path/to/tmp/json",
+ "~followup_annotations": [
+ "@@@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@ \"status\": \"PENDING\"@@@",
+ "@@@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": [
@@ -276,25 +304,27 @@
},
{
"cmd": [
- "python",
- "-u",
- "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py",
- "https://build.chromium.org/p/tryserver.chromium.perfjson/builders/linux_perf_bisect_builder?as_text=1",
- "--outfile",
- "/path/to/tmp/"
- ],
- "name": "fetch builder state (2)"
- },
- {
- "cmd": [
- "python",
- "-u",
- "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py",
- "https://build.chromium.org/p/tryserver.chromium.perfjson/builders/linux_perf_bisect_builder/builds/2106?as_text=1",
- "--outfile",
- "/path/to/tmp/"
+ "/opt/infra-tools/buildbucket",
+ "get",
+ "--host",
+ "cr-buildbucket.appspot.com",
+ "1201331270"
],
- "name": "fetch build details"
+ "name": "buildbucket.get (2)",
+ "stdout": "/path/to/tmp/json",
+ "~followup_annotations": [
+ "@@@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@ \"result\": \"SUCCESS\", @@@",
+ "@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
+ "@@@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": [
@@ -330,14 +360,43 @@
},
{
"cmd": [
+ "/opt/infra-tools/buildbucket",
+ "get",
+ "--host",
+ "cr-buildbucket.appspot.com",
+ "1201331270"
+ ],
+ "name": "buildbucket.get (3)",
+ "stdout": "/path/to/tmp/json",
+ "~followup_annotations": [
+ "@@@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@ \"result\": \"SUCCESS\", @@@",
+ "@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
+ "@@@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": [
"python",
"-u",
- "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py",
- "https://build.chromium.org/p/tryserver.chromium.perfjson/builders/linux_perf_bisect_builder/builds/2106?as_text=1",
- "--outfile",
- "/path/to/tmp/"
+ "\nimport sys\nimport time\ntime.sleep(20*60)\nsys.exit(0)\n"
],
- "name": "fetch build details (2)"
+ "name": "sleeping (3)",
+ "~followup_annotations": [
+ "@@@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(20*60)@@@",
+ "@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
+ "@@@STEP_LOG_END@python.inline@@@"
+ ]
},
{
"cmd": [
@@ -348,7 +407,7 @@
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
- "gs://chrome-perf/Linux Builder/full-build-linux_00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111.zip"
+ "gs://chrome-perf/Linux Builder/full-build-linux_a6298e4afedbf2cd461755ea6f45b0ad64222222.zip"
],
"name": "gsutil ls (6)",
"~followup_annotations": [
@@ -357,14 +416,80 @@
},
{
"cmd": [
+ "/opt/infra-tools/buildbucket",
+ "get",
+ "--host",
+ "cr-buildbucket.appspot.com",
+ "1201331270"
+ ],
+ "name": "buildbucket.get (4)",
+ "stdout": "/path/to/tmp/json",
+ "~followup_annotations": [
+ "@@@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@ \"result\": \"SUCCESS\", @@@",
+ "@@@STEP_LOG_LINE@json.output@ \"status\": \"COMPLETED\"@@@",
+ "@@@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": [
"python",
"-u",
- "RECIPE_PACKAGE_REPO[build]/scripts/tools/pycurl.py",
- "https://build.chromium.org/p/tryserver.chromium.perfjson/builders/linux_perf_bisect_builder?as_text=1",
- "--outfile",
- "/path/to/tmp/"
+ "\nimport sys\nimport time\ntime.sleep(20*60)\nsys.exit(0)\n"
],
- "name": "fetch builder state (3)"
+ "name": "sleeping (4)",
+ "~followup_annotations": [
+ "@@@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(20*60)@@@",
+ "@@@STEP_LOG_LINE@python.inline@sys.exit(0)@@@",
+ "@@@STEP_LOG_END@python.inline@@@"
+ ]
+ },
+ {
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
+ "--",
+ "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
+ "----",
+ "ls",
+ "gs://chrome-perf/Linux Builder/full-build-linux_a6298e4afedbf2cd461755ea6f45b0ad64222222.zip"
+ ],
+ "name": "gsutil ls (7)"
+ },
+ {
+ "cmd": [],
+ "name": "Triggering test job for a6298e4afedbf2cd461755ea6f45b0ad64222222",
+ "trigger_specs": [
+ {
+ "builder_name": "linux_perf_tester",
+ "properties": {
+ "bisect_config": {
+ "command": "src/tools/perf/run_benchmark -v --browser=release smoothness.tough_scrolling_cases",
+ "metric": "mean_input_event_latency/mean_input_event_latency",
+ "repeat_count": 5,
+ "test_type": "perf"
+ },
+ "job_name": "a6298e4afedbf2cd461755ea6f45b0ad64222222-test",
+ "parent_build_archive_url": "gs://chrome-perf/Linux Builder/full-build-linux_a6298e4afedbf2cd461755ea6f45b0ad64222222.zip",
+ "parent_got_revision": "a6298e4afedbf2cd461755ea6f45b0ad64222222",
+ "revision": "a6298e4afedbf2cd461755ea6f45b0ad64222222",
+ "revision_ladder": {
+ "chromium": "a6298e4afedbf2cd461755ea6f45b0ad64222222"
+ }
+ }
+ }
+ ]
},
{
"cmd": [
@@ -372,7 +497,7 @@
"-u",
"\nimport sys\nimport time\ntime.sleep(20*60)\nsys.exit(0)\n"
],
- "name": "sleeping (3)",
+ "name": "sleeping (5)",
"~followup_annotations": [
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
@@ -391,9 +516,50 @@
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"ls",
+ "gs://chrome-perf/bisect-results/a6298e4afedbf2cd461755ea6f45b0ad64222222-test.results"
+ ],
+ "name": "gsutil ls (8)"
+ },
+ {
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
+ "--",
+ "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
+ "----",
+ "cat",
+ "gs://chrome-perf/bisect-results/a6298e4afedbf2cd461755ea6f45b0ad64222222-test.results"
+ ],
+ "name": "gsutil Get test results for build a6298e4afedbf2cd461755ea6f45b0ad64222222",
+ "stdout": "/path/to/tmp/"
+ },
+ {
+ "cmd": [
+ "git",
+ "footers",
+ "--position",
+ "a6298e4afedbf2cd461755ea6f45b0ad64222222"
+ ],
+ "cwd": "[TMP_BASE]/fake_checkout_tmp_1",
+ "name": "resolving hash a6298e4afedbf2cd461755ea6f45b0ad64222222",
+ "stdout": "/path/to/tmp/",
+ "~followup_annotations": [
+ "@@@SET_BUILD_PROPERTY@extra_result_code@[\"B4T_TEST_FAILURE\"]@@@"
+ ]
+ },
+ {
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
+ "--",
+ "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
+ "----",
+ "ls",
"gs://chrome-perf/Linux Builder/full-build-linux_00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111.zip"
],
- "name": "gsutil ls (7)"
+ "name": "gsutil ls (9)"
},
{
"cmd": [],
@@ -425,7 +591,7 @@
"-u",
"\nimport sys\nimport time\ntime.sleep(20*60)\nsys.exit(0)\n"
],
- "name": "sleeping (4)",
+ "name": "sleeping (6)",
"~followup_annotations": [
"@@@STEP_LOG_LINE@python.inline@@@@",
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
@@ -446,7 +612,7 @@
"ls",
"gs://chrome-perf/bisect-results/00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111-test.results"
],
- "name": "gsutil ls (8)"
+ "name": "gsutil ls (10)"
},
{
"cmd": [
@@ -471,10 +637,7 @@
],
"cwd": "[TMP_BASE]/fake_checkout_tmp_1",
"name": "resolving hash 00316c9ddfb9d7b4e1ed2fff9fe6d964d2111111",
- "stdout": "/path/to/tmp/",
- "~followup_annotations": [
- "@@@SET_BUILD_PROPERTY@extra_result_code@[\"B4T_TEST_FAILURE\"]@@@"
- ]
+ "stdout": "/path/to/tmp/"
},
{
"name": "$result",

Powered by Google App Engine
This is Rietveld 408576698