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

Issue 2780873003: Add a browser test for the chrome://site-engagement WebUI. (Closed)

Created:
3 years, 8 months ago by Wez
Modified:
3 years, 8 months ago
CC:
chromium-reviews, dominickn+watch_chromium.org, arv+watch_chromium.org, calamity
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Add a "smoke test" for the chrome://site-engagement WebUI. This test just verifies that if a score is injected for a single URL then that URL will appear in the site engagement WebUI, to protect against changes which break some part of the pipeline from the scoring service to the UI. BUG=703848 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2780873003 Cr-Commit-Position: refs/heads/master@{#462723} Committed: https://chromium.googlesource.com/chromium/src/+/367ede2073f00b84cc50c43f9282c65a79bf2d0a

Patch Set 1 #

Total comments: 1

Patch Set 2 : Tidy up test impl #

Total comments: 11

Patch Set 3 : Address review comments #

Total comments: 11

Patch Set 4 : Switch to Promise #

Total comments: 2

Patch Set 5 : Address review comments #

Patch Set 6 : Address review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+122 lines, -6 lines) Patch
M chrome/browser/resources/engagement/site_engagement.js View 1 2 3 4 5 chunks +19 lines, -6 lines 0 comments Download
A chrome/browser/ui/webui/engagement/site_engagement_ui_browsertest.cc View 1 2 3 4 1 chunk +102 lines, -0 lines 0 comments Download
M chrome/test/BUILD.gn View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 40 (28 generated)
Wez
PTAL; ugly first draft of a basic browser test. - Introduce a "page populated" callback ...
3 years, 8 months ago (2017-03-29 06:44:26 UTC) #5
dominickn
This approach seems fine to me. We should hopefully not change the layout too often, ...
3 years, 8 months ago (2017-03-29 07:46:34 UTC) #8
Wez
OK, I think it's best to stick with this smoke-test for now; writing something more ...
3 years, 8 months ago (2017-03-30 05:48:50 UTC) #11
dominickn
lgtm % nits. Thanks, I think this will work quite well! https://codereview.chromium.org/2780873003/diff/20001/chrome/browser/ui/webui/engagement/site_engagement_ui_browsertest.cc File chrome/browser/ui/webui/engagement/site_engagement_ui_browsertest.cc (right): ...
3 years, 8 months ago (2017-03-30 06:05:24 UTC) #12
Wez
bauerb: OWNERS for c/b/resources and c/b/ui/webui, plz! calamity: FYI, ugly C++ browser-test - feel free ...
3 years, 8 months ago (2017-03-31 05:21:05 UTC) #19
Bernhard Bauer
https://codereview.chromium.org/2780873003/diff/40001/chrome/browser/resources/engagement/site_engagement.js File chrome/browser/resources/engagement/site_engagement.js (right): https://codereview.chromium.org/2780873003/diff/40001/chrome/browser/resources/engagement/site_engagement.js#newcode12 chrome/browser/resources/engagement/site_engagement.js:12: function setPagePopulatedCallbackForTest(callback) { This looks like you could use ...
3 years, 8 months ago (2017-03-31 13:05:00 UTC) #22
calamity
https://codereview.chromium.org/2780873003/diff/40001/chrome/browser/resources/engagement/site_engagement.js File chrome/browser/resources/engagement/site_engagement.js (right): https://codereview.chromium.org/2780873003/diff/40001/chrome/browser/resources/engagement/site_engagement.js#newcode12 chrome/browser/resources/engagement/site_engagement.js:12: function setPagePopulatedCallbackForTest(callback) { On 2017/03/31 13:04:59, Bernhard (slow until ...
3 years, 8 months ago (2017-04-03 04:38:52 UTC) #24
Wez
https://codereview.chromium.org/2780873003/diff/40001/chrome/browser/resources/engagement/site_engagement.js File chrome/browser/resources/engagement/site_engagement.js (right): https://codereview.chromium.org/2780873003/diff/40001/chrome/browser/resources/engagement/site_engagement.js#newcode12 chrome/browser/resources/engagement/site_engagement.js:12: function setPagePopulatedCallbackForTest(callback) { On 2017/04/03 04:38:52, calamity wrote: > ...
3 years, 8 months ago (2017-04-05 20:49:37 UTC) #26
Bernhard Bauer
LGTM with a nit: https://codereview.chromium.org/2780873003/diff/40001/chrome/browser/resources/engagement/site_engagement.js File chrome/browser/resources/engagement/site_engagement.js (right): https://codereview.chromium.org/2780873003/diff/40001/chrome/browser/resources/engagement/site_engagement.js#newcode12 chrome/browser/resources/engagement/site_engagement.js:12: function setPagePopulatedCallbackForTest(callback) { On 2017/04/05 ...
3 years, 8 months ago (2017-04-06 15:20:47 UTC) #30
Wez
FYI: I've made the suggested changes and re-named things, so will land since those were ...
3 years, 8 months ago (2017-04-06 23:48:06 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/2780873003/100001
3 years, 8 months ago (2017-04-06 23:48:59 UTC) #37
commit-bot: I haz the power
3 years, 8 months ago (2017-04-07 01:08:12 UTC) #40
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/367ede2073f00b84cc50c43f9282...

Powered by Google App Engine
This is Rietveld 408576698