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

Issue 2406593002: Add script to process results from Android render tests. (Closed)

Created:
4 years, 2 months ago by mikecase (-- gone --)
Modified:
3 years, 11 months ago
CC:
agrieve+watch_chromium.org, chromium-reviews, jbudorick+watch_chromium.org, mikecase+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add script to process results from Android render tests. This script grabs the render test results from the device, uploads the rendered images to Google Storage, and generates a webpage showing the results. Review-Url: https://codereview.chromium.org/2406593002 Cr-Commit-Position: refs/heads/master@{#442408} Committed: https://chromium.googlesource.com/chromium/src/+/6f52f71437d12c64d03280ad7f528dbca9b321b4

Patch Set 1 #

Total comments: 1

Patch Set 2 : Removed some useless mdl classes #

Total comments: 17

Patch Set 3 : Made uploading faster (parallel). Made webpage use mdl-grid and it's pretty. Addressed some comment… #

Patch Set 4 : Add script to process results from Android render tests. #

Total comments: 22

Patch Set 5 : John's comments #

Total comments: 4

Patch Set 6 : Add script to process results from Android render tests. #

Patch Set 7 : Made script fail kinda gracefully if PIL fails to import #

Total comments: 3

Patch Set 8 : Add script to process results from Android render tests. #

Patch Set 9 : Add script to process results from Android render tests. #

Patch Set 10 : Add script to process results from Android render tests. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+298 lines, -0 lines) Patch
A build/android/render_tests/process_render_test_results.py View 1 2 3 4 5 6 7 8 1 chunk +214 lines, -0 lines 0 comments Download
A build/android/render_tests/render_webpage.html.jinja2 View 1 2 3 4 5 6 7 1 chunk +84 lines, -0 lines 0 comments Download

Messages

Total messages: 40 (10 generated)
mikecase (-- gone --)
You mentioned this yesterday. What do you think of things like this. This script pulls ...
4 years, 2 months ago (2016-10-07 19:41:24 UTC) #2
mikecase (-- gone --)
+ yoland for advice on making a semi-pretty webpage for the results. Could you take ...
4 years, 2 months ago (2016-10-07 20:37:28 UTC) #4
mikecase (-- gone --)
+ peconn I wanted to possibly use the RenderUtils.java stuff for some WebView tests. John ...
4 years, 2 months ago (2016-10-10 16:21:02 UTC) #6
PEConn
This looks really good, thanks! Part of the usecase for this is to allow the ...
4 years, 2 months ago (2016-10-11 12:20:08 UTC) #7
the real yoland
https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py#newcode43 build/android/render_tests/process_render_test_results.py:43: """Upload image to the render tests GS bucket. Would ...
4 years, 2 months ago (2016-10-13 22:03:38 UTC) #8
PEConn
https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py#newcode62 build/android/render_tests/process_render_test_results.py:62: diff_image = diff_image.point(lambda i: 255 if i else 0) ...
4 years, 2 months ago (2016-10-14 09:08:36 UTC) #9
the real yoland
https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py#newcode94 build/android/render_tests/process_render_test_results.py:94: golden_file = os.path.join(temp_dir, failure_filename) On 2016/10/14 at 09:08:35, PEConn ...
4 years, 2 months ago (2016-10-14 18:37:37 UTC) #10
the real yoland
https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py#newcode116 build/android/render_tests/process_render_test_results.py:116: if test_class not in results_dict: On 2016/10/13 at 22:03:38, ...
4 years, 2 months ago (2016-10-14 18:59:25 UTC) #11
mikecase (-- gone --)
On 2016/10/14 at 18:37:37, yolandyan wrote: > https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py > File build/android/render_tests/process_render_test_results.py (right): > > https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py#newcode94 ...
4 years, 2 months ago (2016-10-14 19:01:19 UTC) #12
PEConn
On 2016/10/14 19:01:19, mikecase wrote: > On 2016/10/14 at 18:37:37, yolandyan wrote: > > > ...
4 years, 2 months ago (2016-10-17 09:36:37 UTC) #13
mikecase (-- gone --)
https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py#newcode61 build/android/render_tests/process_render_test_results.py:61: diff_image = diff_image.convert('L') On 2016/10/13 at 22:03:38, the real ...
4 years, 2 months ago (2016-10-18 16:00:13 UTC) #14
PEConn
LGTM - my comments at this point are just suggestions. https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/20001/build/android/render_tests/process_render_test_results.py#newcode62 ...
4 years, 2 months ago (2016-10-19 10:34:54 UTC) #15
jbudorick
https://codereview.chromium.org/2406593002/diff/60001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/60001/build/android/render_tests/process_render_test_results.py#newcode18 build/android/render_tests/process_render_test_results.py:18: from collections import defaultdict nit: import collections, then use ...
4 years, 2 months ago (2016-10-19 16:11:33 UTC) #16
mikecase (-- gone --)
https://codereview.chromium.org/2406593002/diff/60001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/60001/build/android/render_tests/process_render_test_results.py#newcode18 build/android/render_tests/process_render_test_results.py:18: from collections import defaultdict On 2016/10/19 at 16:11:32, jbudorick ...
4 years, 2 months ago (2016-10-19 19:04:44 UTC) #17
jbudorick
Sorry about the delay. lgtm w/ q https://codereview.chromium.org/2406593002/diff/80001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/80001/build/android/render_tests/process_render_test_results.py#newcode148 build/android/render_tests/process_render_test_results.py:148: _UploadFiles(upload_dir, [failures_zipfile]) ...
4 years, 1 month ago (2016-11-07 01:44:45 UTC) #18
mikecase (-- gone --)
https://codereview.chromium.org/2406593002/diff/80001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/80001/build/android/render_tests/process_render_test_results.py#newcode148 build/android/render_tests/process_render_test_results.py:148: _UploadFiles(upload_dir, [failures_zipfile]) On 2016/11/07 at 01:44:45, jbudorick wrote: > ...
4 years, 1 month ago (2016-11-07 18:51:44 UTC) #19
jbudorick
sgtm / still lgtm
4 years, 1 month ago (2016-11-07 19:03:12 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2406593002/100001
4 years, 1 month ago (2016-11-07 20:09:15 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/298736)
4 years, 1 month ago (2016-11-07 20:19:16 UTC) #25
mikecase (-- gone --)
On 2016/11/07 at 20:19:16, commit-bot wrote: > Try jobs failed on following builders: > chromium_presubmit ...
4 years, 1 month ago (2016-11-07 21:51:53 UTC) #26
jbudorick
On 2016/11/07 21:51:53, mikecase wrote: > On 2016/11/07 at 20:19:16, commit-bot wrote: > > Try ...
4 years, 1 month ago (2016-11-07 21:53:49 UTC) #27
jbudorick
also, we'll likely want to gracefully handle the case where we can't import PIL.
4 years, 1 month ago (2016-11-07 21:54:51 UTC) #28
mikecase (-- gone --)
On 2016/11/07 at 21:54:51, jbudorick wrote: > also, we'll likely want to gracefully handle the ...
4 years, 1 month ago (2016-11-07 22:46:17 UTC) #29
jbudorick
https://codereview.chromium.org/2406593002/diff/120001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/120001/build/android/render_tests/process_render_test_results.py#newcode134 build/android/render_tests/process_render_test_results.py:134: diff_images.append(diff_file) Should this still be populated if we fail ...
4 years, 1 month ago (2016-11-07 22:49:08 UTC) #30
mikecase (-- gone --)
https://codereview.chromium.org/2406593002/diff/120001/build/android/render_tests/process_render_test_results.py File build/android/render_tests/process_render_test_results.py (right): https://codereview.chromium.org/2406593002/diff/120001/build/android/render_tests/process_render_test_results.py#newcode134 build/android/render_tests/process_render_test_results.py:134: diff_images.append(diff_file) On 2016/11/07 at 22:49:08, jbudorick wrote: > Should ...
4 years, 1 month ago (2016-11-10 22:43:03 UTC) #31
PEConn
On 2016/11/10 22:43:03, mikecase wrote: > https://codereview.chromium.org/2406593002/diff/120001/build/android/render_tests/process_render_test_results.py > File build/android/render_tests/process_render_test_results.py (right): > > https://codereview.chromium.org/2406593002/diff/120001/build/android/render_tests/process_render_test_results.py#newcode134 > ...
4 years, 1 month ago (2016-11-21 17:57:08 UTC) #32
mikecase (-- gone --)
On 2016/11/21 at 17:57:08, peconn wrote: > On 2016/11/10 22:43:03, mikecase wrote: > > https://codereview.chromium.org/2406593002/diff/120001/build/android/render_tests/process_render_test_results.py ...
4 years, 1 month ago (2016-11-21 18:00:12 UTC) #33
mikecase (-- gone --)
rebased and committing this. CL to add this to recipes got approved.
3 years, 11 months ago (2017-01-09 22:15:42 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2406593002/180001
3 years, 11 months ago (2017-01-09 22:16:36 UTC) #37
commit-bot: I haz the power
3 years, 11 months ago (2017-01-10 00:05:14 UTC) #40
Message was sent while issue was closed.
Committed patchset #10 (id:180001) as
https://chromium.googlesource.com/chromium/src/+/6f52f71437d12c64d03280ad7f52...

Powered by Google App Engine
This is Rietveld 408576698