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

Issue 2439213002: Add step to process Render Test results. (Closed)

Created:
4 years, 2 months ago by mikecase (-- gone --)
Modified:
3 years, 11 months ago
CC:
chromium-reviews, infra-reviews+build_chromium.org, kjellander-cc_chromium.org
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

Add step to process Render Test results. Add new steps to process render test results from Android instrumentation tests. This step will grab the results from the device, upload them to GS, and generate an HTML page displaying the results. Review-Url: https://codereview.chromium.org/2439213002 Committed: https://chromium.googlesource.com/chromium/tools/build/+/68ae7b2f41e9c5eb9a57cfa7814a646e38ab3d20

Patch Set 1 #

Patch Set 2 : Add step to process Render Test results. #

Total comments: 4

Patch Set 3 : Removed UploadRenderTestFailures Test. Added arg to run_instrumentation_suite. #

Patch Set 4 : Add step to process Render Test results. #

Total comments: 2

Patch Set 5 : Add results to nested ste. #

Total comments: 2

Patch Set 6 : Fixed not re-raising test failures #

Patch Set 7 : Added parens to nested_step_name #

Total comments: 13

Patch Set 8 : Add step to process Render Test results. #

Total comments: 2

Patch Set 9 : Addressed jbudorick's nits #

Total comments: 4

Patch Set 10 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1755 lines, -105 lines) Patch
M scripts/slave/recipe_modules/chromium_android/api.py View 1 2 3 4 5 6 7 8 9 5 chunks +27 lines, -5 lines 0 comments Download
M scripts/slave/recipe_modules/chromium_android/example.py View 1 2 3 4 5 6 7 8 9 2 chunks +6 lines, -2 lines 0 comments Download
A scripts/slave/recipe_modules/chromium_android/example.expected/render_results_basic.json View 1 2 3 4 5 6 7 8 9 1 chunk +1204 lines, -0 lines 0 comments Download
M scripts/slave/recipe_modules/chromium_tests/steps.py View 1 2 3 4 5 6 7 8 9 7 chunks +32 lines, -22 lines 0 comments Download
M scripts/slave/recipes/chromium.py View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -1 line 0 comments Download
M scripts/slave/recipes/chromium.expected/dynamic_instrumentation_nodefault_test.json View 1 2 3 4 5 6 7 8 9 4 chunks +20 lines, -4 lines 0 comments Download
M scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test.json View 1 2 3 4 5 6 7 8 9 6 chunks +46 lines, -4 lines 0 comments Download
M scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test_with_timeout_scale.json View 1 2 3 4 5 6 7 8 9 4 chunks +20 lines, -4 lines 0 comments Download
M scripts/slave/recipes/chromium.expected/dynamic_junit_test.json View 1 2 3 4 5 6 7 8 9 3 chunks +18 lines, -3 lines 0 comments Download
M scripts/slave/recipes/chromium.expected/full_chromium_android_Android_WebView_L__dbg_.json View 1 2 3 4 5 6 7 8 9 3 chunks +19 lines, -3 lines 0 comments Download
M scripts/slave/recipes/chromium.expected/full_chromium_android_Android_WebView_M__dbg_.json View 1 2 3 4 5 6 7 8 9 3 chunks +19 lines, -3 lines 0 comments Download
M scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Asan_Builder_Tests__dbg_.json View 1 2 3 4 5 6 7 8 9 9 chunks +76 lines, -12 lines 0 comments Download
M scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Coverage__dbg_.json View 1 2 3 4 5 6 7 8 9 9 chunks +76 lines, -12 lines 0 comments Download
M scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Remoting_Tests.json View 1 2 3 4 5 6 7 8 9 3 chunks +19 lines, -3 lines 0 comments Download
M scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Tests__trial__dbg_.json View 1 2 3 4 5 6 7 8 9 3 chunks +19 lines, -3 lines 0 comments Download
M scripts/slave/recipes/chromium_trybot.expected/full_tryserver_chromium_android_android_coverage.json View 1 2 3 4 5 6 7 8 9 18 chunks +152 lines, -24 lines 0 comments Download

Messages

Total messages: 40 (8 generated)
mikecase (-- gone --)
Will commit this after commit... https://codereview.chromium.org/2406593002 Also, in that CL, I think Ill have to ...
4 years, 2 months ago (2016-10-21 20:58:03 UTC) #2
PEConn
It doesn't look like you're doing anything crazy, but I'm very unfamiliar with this code. ...
4 years, 1 month ago (2016-10-25 08:31:31 UTC) #3
PEConn
4 years, 1 month ago (2016-10-25 08:31:51 UTC) #4
jbudorick
https://codereview.chromium.org/2439213002/diff/20001/scripts/slave/recipe_modules/chromium_android/api.py File scripts/slave/recipe_modules/chromium_android/api.py (right): https://codereview.chromium.org/2439213002/diff/20001/scripts/slave/recipe_modules/chromium_android/api.py#newcode1544 scripts/slave/recipe_modules/chromium_android/api.py:1544: step_result.presentation.logs[ nit: don't break here; do something like step_result.presentation.logs['render ...
4 years, 1 month ago (2016-10-25 17:03:40 UTC) #5
mikecase (-- gone --)
https://codereview.chromium.org/2439213002/diff/20001/scripts/slave/recipe_modules/chromium_android/api.py File scripts/slave/recipe_modules/chromium_android/api.py (right): https://codereview.chromium.org/2439213002/diff/20001/scripts/slave/recipe_modules/chromium_android/api.py#newcode1544 scripts/slave/recipe_modules/chromium_android/api.py:1544: step_result.presentation.logs[ On 2016/10/25 at 17:03:40, jbudorick wrote: > nit: ...
4 years, 1 month ago (2016-10-25 20:53:34 UTC) #6
jbudorick
https://codereview.chromium.org/2439213002/diff/60001/scripts/slave/recipe_modules/chromium_android/api.py File scripts/slave/recipe_modules/chromium_android/api.py (right): https://codereview.chromium.org/2439213002/diff/60001/scripts/slave/recipe_modules/chromium_android/api.py#newcode977 scripts/slave/recipe_modules/chromium_android/api.py:977: self.m.step.active_result) On 2016/10/25 20:53:34, mikecase wrote: > So, idk ...
4 years, 1 month ago (2016-10-25 21:37:32 UTC) #7
mikecase (-- gone --)
This is what the nested step solution would look like. This works because recipes allows ...
4 years, 1 month ago (2016-10-26 17:31:33 UTC) #8
mikecase (-- gone --)
https://codereview.chromium.org/2439213002/diff/80001/scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Remoting_Tests.json File scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Remoting_Tests.json (left): https://codereview.chromium.org/2439213002/diff/80001/scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Remoting_Tests.json#oldcode798 scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Remoting_Tests.json:798: "reason": "1 tests failed: ['ChromotingTest']", oops, I didnt see ...
4 years, 1 month ago (2016-10-26 17:33:02 UTC) #9
mikecase (-- gone --)
https://codereview.chromium.org/2439213002/diff/80001/scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Remoting_Tests.json File scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Remoting_Tests.json (left): https://codereview.chromium.org/2439213002/diff/80001/scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Remoting_Tests.json#oldcode798 scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Remoting_Tests.json:798: "reason": "1 tests failed: ['ChromotingTest']", On 2016/10/26 at 17:33:01, ...
4 years, 1 month ago (2016-10-26 17:37:05 UTC) #10
mikecase (-- gone --)
+rnephew since jbudorick is out tomorrow. Would be nice to get this up and running ...
4 years, 1 month ago (2016-10-27 22:44:46 UTC) #12
mikecase (-- gone --)
friendly ping for John. I took another look over the expectation files, and everything seems ...
4 years, 1 month ago (2016-11-03 16:38:13 UTC) #13
jbudorick
https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_android/api.py File scripts/slave/recipe_modules/chromium_android/api.py (left): https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_android/api.py#oldcode970 scripts/slave/recipe_modules/chromium_android/api.py:970: self.copy_gtest_results(result_step, This worries me. https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_tests/chromium_fyi.py File scripts/slave/recipe_modules/chromium_tests/chromium_fyi.py (right): https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_tests/chromium_fyi.py#newcode1829 ...
4 years, 1 month ago (2016-11-03 18:34:36 UTC) #14
mikecase (-- gone --)
https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_android/api.py File scripts/slave/recipe_modules/chromium_android/api.py (left): https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_android/api.py#oldcode970 scripts/slave/recipe_modules/chromium_android/api.py:970: self.copy_gtest_results(result_step, On 2016/11/03 at 18:34:36, jbudorick wrote: > This ...
4 years, 1 month ago (2016-11-03 18:41:37 UTC) #15
mikecase (-- gone --)
https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_tests/steps.py File scripts/slave/recipe_modules/chromium_tests/steps.py (right): https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_tests/steps.py#newcode1508 scripts/slave/recipe_modules/chromium_tests/steps.py:1508: api.test_utils.format_step_text([['failures:', failures]])) This is basically the only important line ...
4 years, 1 month ago (2016-11-03 18:56:33 UTC) #16
mikecase (-- gone --)
friendly ping
4 years, 1 month ago (2016-11-07 18:25:03 UTC) #17
jbudorick
https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_android/api.py File scripts/slave/recipe_modules/chromium_android/api.py (left): https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_android/api.py#oldcode970 scripts/slave/recipe_modules/chromium_android/api.py:970: self.copy_gtest_results(result_step, On 2016/11/03 18:41:37, mikecase wrote: > On 2016/11/03 ...
4 years, 1 month ago (2016-11-07 21:58:57 UTC) #18
mikecase (-- gone --)
https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_android/api.py File scripts/slave/recipe_modules/chromium_android/api.py (left): https://codereview.chromium.org/2439213002/diff/120001/scripts/slave/recipe_modules/chromium_android/api.py#oldcode970 scripts/slave/recipe_modules/chromium_android/api.py:970: self.copy_gtest_results(result_step, On 2016/11/07 at 21:58:56, jbudorick wrote: > On ...
4 years, 1 month ago (2016-11-07 23:38:29 UTC) #19
mikecase (-- gone --)
+yoland for review
4 years, 1 month ago (2016-11-10 22:51:17 UTC) #21
PEConn
On 2016/11/10 22:51:17, mikecase wrote: > +yoland for review Is there anything blocking this beyond ...
4 years, 1 month ago (2016-11-21 17:58:03 UTC) #22
mikecase (-- gone --)
On 2016/11/21 at 17:58:03, peconn wrote: > On 2016/11/10 22:51:17, mikecase wrote: > > +yoland ...
4 years, 1 month ago (2016-11-21 17:58:58 UTC) #23
jbudorick
Add a test to recipes/chromium.py that sets the render results dir. https://codereview.chromium.org/2439213002/diff/140001/scripts/slave/recipe_modules/chromium_tests/steps.py File scripts/slave/recipe_modules/chromium_tests/steps.py (right): ...
4 years, 1 month ago (2016-11-21 18:08:50 UTC) #24
mikecase (-- gone --)
Added test for chromium.py. Adding stip@ since I need review for chromium_tests/steps.py I think https://codereview.chromium.org/2439213002/diff/140001/scripts/slave/recipe_modules/chromium_tests/steps.py ...
4 years, 1 month ago (2016-11-21 23:03:12 UTC) #26
ghost stip (do not use)
whoa, this is going to take a bit of review on my part. I'm concerned ...
4 years, 1 month ago (2016-11-22 08:12:24 UTC) #27
mikecase (-- gone --)
friendly ping @ stip and jbudorick
4 years ago (2016-11-30 16:36:05 UTC) #28
mikecase (-- gone --)
ping
4 years ago (2016-12-02 22:16:58 UTC) #29
mikecase (-- gone --)
ping. PTAL :D
4 years ago (2016-12-05 19:38:31 UTC) #30
jbudorick
On 2016/12/05 19:38:31, mikecase wrote: > ping. PTAL :D Given stip's last comment, I'm letting ...
4 years ago (2016-12-06 14:50:55 UTC) #31
ghost stip (do not use)
hey, sorry for the mega-delay here. I think this patch is generally okay and can ...
4 years ago (2016-12-08 20:16:02 UTC) #32
mikecase (-- gone --)
https://codereview.chromium.org/2439213002/diff/160001/scripts/slave/recipe_modules/chromium_android/example.py File scripts/slave/recipe_modules/chromium_android/example.py (right): https://codereview.chromium.org/2439213002/diff/160001/scripts/slave/recipe_modules/chromium_android/example.py#newcode233 scripts/slave/recipe_modules/chromium_android/example.py:233: render_results_dir=config.get('render_results_dir')) On 2016/12/08 at 20:16:02, stip wrote: > ideally, ...
3 years, 11 months ago (2017-01-09 22:27:09 UTC) #33
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/2439213002/180001
3 years, 11 months ago (2017-01-09 23:19:29 UTC) #36
mikecase (-- gone --)
Any idea if I have to reupload CL due to the code review tool changing ...
3 years, 11 months ago (2017-01-09 23:22:50 UTC) #37
commit-bot: I haz the power
3 years, 11 months ago (2017-01-09 23:24:33 UTC) #40
Message was sent while issue was closed.
Committed patchset #10 (id:180001) as
https://chromium.googlesource.com/chromium/tools/build/+/68ae7b2f41e9c5eb9a57...

Powered by Google App Engine
This is Rietveld 408576698