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

Issue 2761163003: Use local pages for webrtc telemetry tests. (Closed)

Created:
3 years, 9 months ago by ehmaldonado_chromium
Modified:
3 years, 8 months ago
CC:
chromium-reviews, telemetry-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Use local pages for webrtc telemetry tests. This is to avoid hitting HTTPS errors. BUG=chromium:702201 NOTRY=True Review-Url: https://codereview.chromium.org/2761163003 Cr-Commit-Position: refs/heads/master@{#460078} Committed: https://chromium.googlesource.com/chromium/src/+/78eee2ed541a59974558681e9165a18a0fe5028b

Patch Set 1 #

Total comments: 2

Patch Set 2 : Assert that the webrtc url must start with file://webrtc_cases/ #

Patch Set 3 : Add script to download pages. (Benchmarks not tested yet) #

Total comments: 14

Patch Set 4 : Address comments for python script. #

Total comments: 2

Patch Set 5 : Add line explaining how files are renamed. #

Total comments: 2

Patch Set 6 : Exclude all of webrtc_cases in PRESUBMIT.py and add a comment explaining it is because these are te… #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4725 lines, -97 lines) Patch
M PRESUBMIT.py View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
D tools/perf/page_sets/data/webrtc_audio_cases.json View 1 2 1 chunk +0 lines, -18 lines 0 comments Download
D tools/perf/page_sets/data/webrtc_audio_cases_001.wpr.sha1 View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D tools/perf/page_sets/data/webrtc_datachannel_cases.json View 1 2 1 chunk +0 lines, -9 lines 0 comments Download
D tools/perf/page_sets/data/webrtc_datachannel_cases_001.wpr.sha1 View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D tools/perf/page_sets/data/webrtc_getusermedia_cases.json View 1 2 1 chunk +0 lines, -9 lines 0 comments Download
D tools/perf/page_sets/data/webrtc_getusermedia_cases_001.wpr.sha1 View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D tools/perf/page_sets/data/webrtc_peerconnection_cases.json View 1 2 1 chunk +0 lines, -9 lines 0 comments Download
D tools/perf/page_sets/data/webrtc_peerconnection_cases_003.wpr.sha1 View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D tools/perf/page_sets/data/webrtc_smoothness_cases.json View 1 2 1 chunk +0 lines, -12 lines 0 comments Download
D tools/perf/page_sets/data/webrtc_smoothness_cases_001.wpr.sha1 View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D tools/perf/page_sets/data/webrtc_stresstest_cases.json View 1 2 1 chunk +0 lines, -9 lines 0 comments Download
D tools/perf/page_sets/data/webrtc_stresstest_cases_000.wpr.sha1 View 1 2 1 chunk +0 lines, -1 line 0 comments Download
D tools/perf/page_sets/data/webrtc_stresstest_cases_001.wpr.sha1 View 1 2 1 chunk +0 lines, -1 line 0 comments Download
A tools/perf/page_sets/update_webrtc_cases View 1 2 3 4 1 chunk +155 lines, -0 lines 0 comments Download
M tools/perf/page_sets/webrtc_cases.py View 1 2 16 chunks +11 lines, -24 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/adapter.js View 1 2 1 chunk +3035 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/audio.html View 1 2 3 1 chunk +63 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/audio.js View 1 2 1 chunk +302 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/canvas-capture.html View 1 2 3 1 chunk +26 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/canvas-capture.js View 1 2 1 chunk +96 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/common.js View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/constraints.html View 1 2 3 1 chunk +99 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/constraints.js View 1 2 1 chunk +307 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/datatransfer.html View 1 2 3 1 chunk +73 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/datatransfer.js View 1 2 1 chunk +229 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/multiple-peerconnections.html View 1 2 3 1 chunk +45 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/multiple-peerconnections.js View 1 2 1 chunk +112 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/resolution.html View 1 2 3 1 chunk +80 lines, -0 lines 0 comments Download
A tools/perf/page_sets/webrtc_cases/resolution.js View 1 2 1 chunk +78 lines, -0 lines 0 comments Download

Messages

Total messages: 54 (16 generated)
ehmaldonado_chromium
Please take a look.
3 years, 9 months ago (2017-03-21 15:02:09 UTC) #4
nednguyen
https://codereview.chromium.org/2761163003/diff/20001/tools/perf/page_sets/webrtc_cases.py File tools/perf/page_sets/webrtc_cases.py (right): https://codereview.chromium.org/2761163003/diff/20001/tools/perf/page_sets/webrtc_cases.py#newcode12 tools/perf/page_sets/webrtc_cases.py:12: def __init__(self, url, page_set, name): Add assertion that webrtc ...
3 years, 9 months ago (2017-03-21 15:05:14 UTC) #5
ehmaldonado_chromium
On 2017/03/21 15:05:14, nednguyen wrote: > https://codereview.chromium.org/2761163003/diff/20001/tools/perf/page_sets/webrtc_cases.py > File tools/perf/page_sets/webrtc_cases.py (right): > > https://codereview.chromium.org/2761163003/diff/20001/tools/perf/page_sets/webrtc_cases.py#newcode12 > ...
3 years, 9 months ago (2017-03-21 15:20:00 UTC) #6
nednguyen
On 2017/03/21 15:20:00, ehmaldonado_chromium wrote: > On 2017/03/21 15:05:14, nednguyen wrote: > > > https://codereview.chromium.org/2761163003/diff/20001/tools/perf/page_sets/webrtc_cases.py ...
3 years, 9 months ago (2017-03-21 15:24:32 UTC) #7
ehmaldonado_chromium
> lgtm but please add the assert that webrtc page must be using "file://" & ...
3 years, 9 months ago (2017-03-21 15:43:12 UTC) #8
nednguyen
On 2017/03/21 15:43:12, ehmaldonado_chromium wrote: > > lgtm but please add the assert that webrtc ...
3 years, 9 months ago (2017-03-21 16:11:53 UTC) #9
kjellander_chromium
A couple of questions: 1. How did you pull down the files from github? The ...
3 years, 9 months ago (2017-03-21 16:46:16 UTC) #11
ehmaldonado_chromium
> Please don't ignore the Presubmit warning. I don't think it's worth it to make ...
3 years, 9 months ago (2017-03-21 16:48:56 UTC) #12
ehmaldonado_chromium
On 2017/03/21 16:46:16, kjellander_chromium wrote: > A couple of questions: > 1. How did you ...
3 years, 9 months ago (2017-03-21 16:51:22 UTC) #13
kjellander_chromium
On 2017/03/21 16:51:22, ehmaldonado_chromium wrote: > On 2017/03/21 16:46:16, kjellander_chromium wrote: > > A couple ...
3 years, 9 months ago (2017-03-21 18:14:06 UTC) #14
nednguyen
On 2017/03/21 18:14:06, kjellander_chromium wrote: > On 2017/03/21 16:51:22, ehmaldonado_chromium wrote: > > On 2017/03/21 ...
3 years, 9 months ago (2017-03-21 18:17:07 UTC) #15
ehmaldonado_chromium
Ned: This doesn't seem to work for android. And neither does media.android.tough_video_cases [1] which also ...
3 years, 9 months ago (2017-03-23 16:16:51 UTC) #16
nednguyen
On 2017/03/23 16:16:51, ehmaldonado_chromium wrote: > Ned: > This doesn't seem to work for android. ...
3 years, 9 months ago (2017-03-23 16:21:33 UTC) #17
ehmaldonado_chromium
On 2017/03/23 16:21:33, nednguyen wrote: > On 2017/03/23 16:16:51, ehmaldonado_chromium wrote: > > Ned: > ...
3 years, 9 months ago (2017-03-23 16:28:00 UTC) #18
nednguyen
On 2017/03/23 16:28:00, ehmaldonado_chromium wrote: > On 2017/03/23 16:21:33, nednguyen wrote: > > On 2017/03/23 ...
3 years, 9 months ago (2017-03-23 16:32:01 UTC) #19
ehmaldonado_chromium
On 2017/03/23 16:32:01, nednguyen wrote: > On 2017/03/23 16:28:00, ehmaldonado_chromium wrote: > > On 2017/03/23 ...
3 years, 9 months ago (2017-03-23 17:00:17 UTC) #20
ehmaldonado_chromium
On 2017/03/23 17:00:17, ehmaldonado_chromium wrote: > On 2017/03/23 16:32:01, nednguyen wrote: > > On 2017/03/23 ...
3 years, 9 months ago (2017-03-23 20:03:09 UTC) #21
nednguyen
On 2017/03/23 20:03:09, ehmaldonado_chromium wrote: > On 2017/03/23 17:00:17, ehmaldonado_chromium wrote: > > On 2017/03/23 ...
3 years, 9 months ago (2017-03-23 20:17:59 UTC) #22
nednguyen
On 2017/03/23 20:17:59, nednguyen wrote: > On 2017/03/23 20:03:09, ehmaldonado_chromium wrote: > > On 2017/03/23 ...
3 years, 9 months ago (2017-03-24 00:37:42 UTC) #23
ehmaldonado_chromium
On 2017/03/24 00:37:42, nednguyen wrote: > On 2017/03/23 20:17:59, nednguyen wrote: > > On 2017/03/23 ...
3 years, 9 months ago (2017-03-24 18:21:25 UTC) #25
nednguyen
On 2017/03/24 18:21:25, ehmaldonado_chromium wrote: > On 2017/03/24 00:37:42, nednguyen wrote: > > On 2017/03/23 ...
3 years, 9 months ago (2017-03-24 18:29:08 UTC) #26
ehmaldonado_chromium
On 2017/03/24 18:29:08, nednguyen wrote: > On 2017/03/24 18:21:25, ehmaldonado_chromium wrote: > > On 2017/03/24 ...
3 years, 9 months ago (2017-03-24 18:40:12 UTC) #27
nednguyen
On 2017/03/24 18:40:12, ehmaldonado_chromium wrote: > On 2017/03/24 18:29:08, nednguyen wrote: > > On 2017/03/24 ...
3 years, 9 months ago (2017-03-24 18:44:27 UTC) #28
ehmaldonado_chromium
On 2017/03/24 18:44:27, nednguyen wrote: > On 2017/03/24 18:40:12, ehmaldonado_chromium wrote: > > On 2017/03/24 ...
3 years, 9 months ago (2017-03-24 18:46:00 UTC) #29
kjellander_chromium
Thanks for writing the script, it's exactly what I was having in mind. I just ...
3 years, 9 months ago (2017-03-24 19:51:25 UTC) #30
nednguyen
I didn't notice your script to update webrtc pages, can you put it in webrtc_cases/ ...
3 years, 9 months ago (2017-03-24 20:12:37 UTC) #31
ehmaldonado_chromium
https://codereview.chromium.org/2761163003/diff/60001/tools/perf/page_sets/update_webrtc_cases.py File tools/perf/page_sets/update_webrtc_cases.py (right): https://codereview.chromium.org/2761163003/diff/60001/tools/perf/page_sets/update_webrtc_cases.py#newcode41 tools/perf/page_sets/update_webrtc_cases.py:41: STRIPPED_TAGS = ['<meta', '<link', '<script'] On 2017/03/24 19:51:25, kjellander_chromium ...
3 years, 9 months ago (2017-03-24 20:13:53 UTC) #32
ehmaldonado_chromium
On 2017/03/24 20:12:37, nednguyen wrote: > I didn't notice your script to update webrtc pages, ...
3 years, 9 months ago (2017-03-24 20:16:15 UTC) #33
kjellander_chromium
https://codereview.chromium.org/2761163003/diff/60001/tools/perf/page_sets/update_webrtc_cases.py File tools/perf/page_sets/update_webrtc_cases.py (right): https://codereview.chromium.org/2761163003/diff/60001/tools/perf/page_sets/update_webrtc_cases.py#newcode41 tools/perf/page_sets/update_webrtc_cases.py:41: STRIPPED_TAGS = ['<meta', '<link', '<script'] On 2017/03/24 20:13:53, ehmaldonado_chromium ...
3 years, 9 months ago (2017-03-24 20:18:30 UTC) #34
ehmaldonado_chromium
On 2017/03/24 20:18:30, kjellander_chromium wrote: > https://codereview.chromium.org/2761163003/diff/60001/tools/perf/page_sets/update_webrtc_cases.py > File tools/perf/page_sets/update_webrtc_cases.py (right): > > https://codereview.chromium.org/2761163003/diff/60001/tools/perf/page_sets/update_webrtc_cases.py#newcode41 > ...
3 years, 9 months ago (2017-03-27 11:45:50 UTC) #36
nednguyen
lgtm
3 years, 9 months ago (2017-03-27 12:21:06 UTC) #37
kjellander_chromium
Thanks for all the work on the update script. lgtm with one comment. https://codereview.chromium.org/2761163003/diff/100001/tools/perf/page_sets/update_webrtc_cases File ...
3 years, 9 months ago (2017-03-27 13:20:04 UTC) #38
ehmaldonado_chromium
Dirk, Phajdan: Can you review the changes in PRESUBMIT.py? Thanks! https://codereview.chromium.org/2761163003/diff/100001/tools/perf/page_sets/update_webrtc_cases File tools/perf/page_sets/update_webrtc_cases (right): https://codereview.chromium.org/2761163003/diff/100001/tools/perf/page_sets/update_webrtc_cases#newcode117 ...
3 years, 9 months ago (2017-03-27 14:56:59 UTC) #40
Paweł Hajdan Jr.
https://codereview.chromium.org/2761163003/diff/120001/PRESUBMIT.py File PRESUBMIT.py (right): https://codereview.chromium.org/2761163003/diff/120001/PRESUBMIT.py#newcode29 PRESUBMIT.py:29: r"tools[\\\/]perf[\\\/]page_sets[\\\/]webrtc_cases[\\\/]adapter.js$", Why is this needed?
3 years, 8 months ago (2017-03-28 09:29:45 UTC) #41
ehmaldonado_chromium
PTAL https://codereview.chromium.org/2761163003/diff/120001/PRESUBMIT.py File PRESUBMIT.py (right): https://codereview.chromium.org/2761163003/diff/120001/PRESUBMIT.py#newcode29 PRESUBMIT.py:29: r"tools[\\\/]perf[\\\/]page_sets[\\\/]webrtc_cases[\\\/]adapter.js$", On 2017/03/28 09:29:45, Paweł Hajdan Jr. wrote: ...
3 years, 8 months ago (2017-03-28 09:56:36 UTC) #42
Paweł Hajdan Jr.
LGTM
3 years, 8 months ago (2017-03-28 09:57:35 UTC) #43
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/2761163003/140001
3 years, 8 months ago (2017-03-28 13:11:50 UTC) #51
commit-bot: I haz the power
3 years, 8 months ago (2017-03-28 13:17:56 UTC) #54
Message was sent while issue was closed.
Committed patchset #6 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/78eee2ed541a59974558681e9165...

Powered by Google App Engine
This is Rietveld 408576698