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

Issue 2866103002: Add render test results to the results_details webpage. (Closed)

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

Description

Add render test results to the results_details webpage. This will (1) make render tests perform pixel-wise comparison and generate diff images, (2) allow you to specify output directory for where to dump the result images on the device, and (3) upload the results to be visible from buildbot status page. Review-Url: https://codereview.chromium.org/2866103002 Cr-Commit-Position: refs/heads/master@{#471144} Committed: https://chromium.googlesource.com/chromium/src/+/49c5485e248597a4afe07101241bda3c3060cad8

Patch Set 1 #

Patch Set 2 : (Reland) Add failure screenshots and images to results detail. #

Total comments: 15

Patch Set 3 : (Reland) Add failure screenshots and images to results detail. #

Patch Set 4 : Addressed Comments #

Total comments: 4

Patch Set 5 : John's nits #

Patch Set 6 : Fixed jinja2 imports #

Patch Set 7 : Fix missing markupsafe import #

Patch Set 8 : REBASE #

Patch Set 9 : (Reland) Add failure screenshots and images to results detail. #

Patch Set 10 : Fixed bug in _IsRenderTest where it would always return True... #

Patch Set 11 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+360 lines, -331 lines) Patch
A build/android/pylib/instrumentation/render_test.html.jinja View 1 2 1 chunk +14 lines, -0 lines 0 comments Download
M build/android/pylib/local/device/local_device_instrumentation_test_run.py View 1 2 3 4 5 6 7 8 9 11 chunks +148 lines, -6 lines 0 comments Download
M build/android/pylib/results/presentation/template/table.html View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
D build/android/render_tests/process_render_test_results.py View 1 chunk +0 lines, -214 lines 0 comments Download
D build/android/render_tests/render_webpage.html.jinja2 View 1 chunk +0 lines, -84 lines 0 comments Download
M build/android/test_runner.pydeps View 1 2 3 4 5 6 1 chunk +20 lines, -0 lines 0 comments Download
M chrome/test/android/javatests/src/org/chromium/chrome/test/util/RenderUtils.java View 1 2 3 4 5 6 7 8 9 10 10 chunks +175 lines, -27 lines 0 comments Download

Messages

Total messages: 54 (28 generated)
mikecase (-- gone --)
Just update on Render test stuff... The infra changes blocking render tests from being displayed ...
3 years, 7 months ago (2017-05-08 22:41:52 UTC) #2
mikecase (-- gone --)
On 2017/05/08 at 22:41:52, mikecase wrote: > Just update on Render test stuff... > > ...
3 years, 7 months ago (2017-05-09 05:47:41 UTC) #3
PEConn
Thanks so much for your work on this - it looks brilliant! The comments I ...
3 years, 7 months ago (2017-05-09 08:52:39 UTC) #5
jbudorick
Can you split each of the links in test_results_presentation onto its own line? Otherwise, this ...
3 years, 7 months ago (2017-05-09 14:33:26 UTC) #6
mikecase (-- gone --)
New example here... https://storage.cloud.google.com/chromium-render-tests/html/bar_foo_123_2017_05_10_T00_50_21-UTC.html very similar, except the failures now show up on their own ...
3 years, 7 months ago (2017-05-10 01:05:01 UTC) #7
PEConn
On 2017/05/10 01:05:01, mikecase wrote: > New example here... > https://storage.cloud.google.com/chromium-render-tests/html/bar_foo_123_2017_05_10_T00_50_21-UTC.html > > very similar, ...
3 years, 7 months ago (2017-05-10 10:37:53 UTC) #8
jbudorick
lgtm w/ nit https://codereview.chromium.org/2866103002/diff/60001/build/android/pylib/local/device/local_device_instrumentation_test_run.py File build/android/pylib/local/device/local_device_instrumentation_test_run.py (right): https://codereview.chromium.org/2866103002/diff/60001/build/android/pylib/local/device/local_device_instrumentation_test_run.py#newcode332 build/android/pylib/local/device/local_device_instrumentation_test_run.py:332: # TODO(mikecase): Add DeviceTempDirectory class and ...
3 years, 7 months ago (2017-05-10 15:10:05 UTC) #9
mikecase (-- gone --)
This CL will take effect once --gs-results-bucket arg is passed to out bots. I have ...
3 years, 7 months ago (2017-05-10 17:05:58 UTC) #11
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/2866103002/80001
3 years, 7 months ago (2017-05-10 17:07:04 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: win_clang on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_clang/builds/225346)
3 years, 7 months ago (2017-05-10 17:12:12 UTC) #16
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/2866103002/80001
3 years, 7 months ago (2017-05-10 17:51:03 UTC) #18
mikecase (-- gone --)
Fixed jinja2 pydeps. Had to "pip uninstall jinja2" to remove the jinja2 system module. Then ...
3 years, 7 months ago (2017-05-10 18:13:08 UTC) #19
jbudorick
On 2017/05/10 18:13:08, mikecase wrote: > Fixed jinja2 pydeps. Had to "pip uninstall jinja2" to ...
3 years, 7 months ago (2017-05-10 18:14:08 UTC) #22
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/2866103002/100001
3 years, 7 months ago (2017-05-10 18:14:51 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/175047)
3 years, 7 months ago (2017-05-10 19:41:14 UTC) #25
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/2866103002/120001
3 years, 7 months ago (2017-05-11 06:19:43 UTC) #28
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/265667) android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, ...
3 years, 7 months ago (2017-05-11 06:24:41 UTC) #30
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/2866103002/140001
3 years, 7 months ago (2017-05-11 07:34:07 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/365504) linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, ...
3 years, 7 months ago (2017-05-11 07:43:46 UTC) #35
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/2866103002/160001
3 years, 7 months ago (2017-05-11 16:52:56 UTC) #38
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/2866103002/180001
3 years, 7 months ago (2017-05-11 19:05:31 UTC) #42
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/176317)
3 years, 7 months ago (2017-05-11 21:04:11 UTC) #44
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/2866103002/200001
3 years, 7 months ago (2017-05-11 21:12:19 UTC) #47
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/368716)
3 years, 7 months ago (2017-05-11 22:21:57 UTC) #49
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/2866103002/200001
3 years, 7 months ago (2017-05-11 22:37:17 UTC) #51
commit-bot: I haz the power
3 years, 7 months ago (2017-05-12 00:31:32 UTC) #54
Message was sent while issue was closed.
Committed patchset #11 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/49c5485e248597a4afe07101241b...

Powered by Google App Engine
This is Rietveld 408576698