Commit 392426cf authored by Dominic Mazzoni's avatar Dominic Mazzoni Committed by Commit Bot

Update rebase_dump_accessibility_tree_test.py

Recent changes to LUCI and the buildbucket interfaces made the old code
stop working. The fixed version seems slightly less brittle at least, it
no longer depends on parsing a url from the result of 'git cl try-results'
but instead just pieces together fields from it.

TBR=aleventhal@chromium.org
NOTRY=true

Bug: none
Change-Id: I44d2908c6a2030d1eede2c772722b0f67b9a6fce
Reviewed-on: https://chromium-review.googlesource.com/1120952Reviewed-by: default avatarDominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#571584}
parent 4fdf0231
...@@ -111,18 +111,18 @@ def Run(): ...@@ -111,18 +111,18 @@ def Run():
#print(json.dumps(data, indent=4)) #print(json.dumps(data, indent=4))
for builder in data: for builder in data:
#print builder['result'] print builder['builder_name'], builder['result']
if builder['result'] == 'FAILURE': if builder['result'] == 'FAILURE':
url = builder['url'] logdog_tokens = [
tokens = url.split('/') 'chromium',
if len(tokens) < 9: 'buildbucket',
continue 'cr-buildbucket.appspot.com',
bucket = tokens[4] builder['buildbucket_id'],
platform = tokens[6] '+',
build = tokens[8] 'steps',
logdog_prefix = 'chromium/bb/%s/%s/%s' % (bucket, platform, build) '**']
logdog_steps = '%s/+/recipes/steps/**' % logdog_prefix logdog_path = '/'.join(logdog_tokens)
logdog_query = 'cit logdog query -results 999 -path "%s"' % logdog_steps logdog_query = 'cit logdog query -results 999 -path "%s"' % logdog_path
print (BRIGHT_COLOR + '=> %s' + NORMAL_COLOR) % logdog_query print (BRIGHT_COLOR + '=> %s' + NORMAL_COLOR) % logdog_query
steps = os.popen(logdog_query).readlines() steps = os.popen(logdog_query).readlines()
a11y_step = None a11y_step = None
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment