Commit a396d38e authored by Kenneth Russell's avatar Kenneth Russell Committed by Commit Bot

Update WebGL 1.0 and 2.0 conformance run times from bots.

Done with:

./gather_swarming_json_results.py \
  --step webgl_conformance_gl_passthrough_tests \
  --output=../data/gpu/webgl_conformance_tests_output.json

./gather_swarming_json_results.py \
  --step webgl2_conformance_gl_passthrough_tests \
  --output=../data/gpu/webgl2_conformance_tests_output.json

Updated documentation and defaults of gather_swarming_json_results.py.

Bug: 1152197
Change-Id: I6f4f2081af03e2be9936c41ee2d97eb02af558f1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2559316Reviewed-by: default avatarYuly Novikov <ynovikov@chromium.org>
Reviewed-by: default avatarJamie Madill <jmadill@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#831045}
parent 575e18a4
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -26,6 +26,8 @@ def GetBuildData(method, request): ...@@ -26,6 +26,8 @@ def GetBuildData(method, request):
# The Python docs are wrong. It's fine for this payload to be just # The Python docs are wrong. It's fine for this payload to be just
# a JSON string. # a JSON string.
headers = {'content-type': 'application/json', 'accept': 'application/json'} headers = {'content-type': 'application/json', 'accept': 'application/json'}
logging.debug('Making request:')
logging.debug('%s', request)
url = urllib2.Request( url = urllib2.Request(
'https://cr-buildbucket.appspot.com/prpc/buildbucket.v2.Builds/' + method, 'https://cr-buildbucket.appspot.com/prpc/buildbucket.v2.Builds/' + method,
request, headers) request, headers)
...@@ -156,7 +158,22 @@ def GatherResults(bot, build, step): ...@@ -156,7 +158,22 @@ def GatherResults(bot, build, step):
def main(): def main():
rest_args = sys.argv[1:] rest_args = sys.argv[1:]
parser = argparse.ArgumentParser( parser = argparse.ArgumentParser(
description='Gather JSON results from a run of a Swarming test.', description="""
Gather JSON results from a run of a Swarming test.
Example invocation to fetch the WebGL 1.0 test runtimes from Linux FYI
Release (NVIDIA):
gather_swarming_json_results.py \
--step webgl_conformance_gl_passthrough_tests \
--output=../data/gpu/webgl_conformance_tests_output.json
Example invocation to fetch the WebGL 2.0 runtimes:
gather_swarming_json_results.py \
--step webgl2_conformance_gl_passthrough_tests \
--output=../data/gpu/webgl2_conformance_tests_output.json
""",
formatter_class=argparse.ArgumentDefaultsHelpFormatter) formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument( parser.add_argument(
'-v', '-v',
...@@ -173,9 +190,8 @@ def main(): ...@@ -173,9 +190,8 @@ def main():
type=int, type=int,
help='Which build to fetch. If not specified, use ' help='Which build to fetch. If not specified, use '
'the latest successful build.') 'the latest successful build.')
parser.add_argument( parser.add_argument('--step',
'--step', default='webgl2_conformance_gl_passthrough_tests',
default='webgl2_conformance_tests',
help='Which step to fetch (treated as a prefix)') help='Which step to fetch (treated as a prefix)')
parser.add_argument( parser.add_argument(
'--output', '--output',
......
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