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

Issue 2199813003: [Payments] Add metrics for Payment Request aborts. (Closed)

Created:
4 years, 4 months ago by sebsg
Modified:
4 years, 4 months ago
CC:
chromium-reviews, asvitkine+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@metrics
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Payments] Add metrics for Payment Request aborts. BUG=631013 Committed: https://crrev.com/901a7d18d952ced7ed3ac901dca4860580f5a4c9 Cr-Commit-Position: refs/heads/master@{#410069}

Patch Set 1 #

Total comments: 26

Patch Set 2 : Addressed comments and added missing files #

Patch Set 3 : Rebase #

Patch Set 4 : Moved metrics enum to PaymentRequestMetrics.java #

Total comments: 4

Patch Set 5 : Addressed comments #

Total comments: 16

Patch Set 6 : Addressed bauerb's comments #

Total comments: 2

Patch Set 7 : Nit #

Patch Set 8 : Rebase #

Messages

Total messages: 38 (20 generated)
sebsg
Hi Rouslan, here is my first draft for the abort metrics. Two issues with this ...
4 years, 4 months ago (2016-08-01 20:39:18 UTC) #4
please use gerrit instead
On 2016/08/01 20:39:18, sebsg wrote: > 1- The dependency I introduce for PaymentRequestImpl in PaymentRequestUI. ...
4 years, 4 months ago (2016-08-01 21:12:09 UTC) #5
sebsg
Hi Rouslan, another look? Thanks! https://codereview.chromium.org/2199813003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java File chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java (right): https://codereview.chromium.org/2199813003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java#newcode105 chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java:105: public static final int ...
4 years, 4 months ago (2016-08-03 13:50:18 UTC) #14
please use gerrit instead
lgtm % comments https://codereview.chromium.org/2199813003/diff/260001/chrome/test/data/android/payments/metrics.js File chrome/test/data/android/payments/metrics.js (right): https://codereview.chromium.org/2199813003/diff/260001/chrome/test/data/android/payments/metrics.js#newcode90 chrome/test/data/android/payments/metrics.js:90: * Launches the PaymentRequest UI which ...
4 years, 4 months ago (2016-08-03 18:05:23 UTC) #15
sebsg
bauerb@chromium.org: Could you please review changes in chrome/android/java/* and chrome/android/javatests/* jwd@chromium.org: Could you please review ...
4 years, 4 months ago (2016-08-03 19:47:32 UTC) #18
sebsg
bauerb@chromium.org: Could you please review changes in chrome/android/java/* and chrome/android/javatests/* jwd@chromium.org: Could you please review ...
4 years, 4 months ago (2016-08-03 19:47:33 UTC) #19
Bernhard Bauer
https://codereview.chromium.org/2199813003/diff/280001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java File chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java (right): https://codereview.chromium.org/2199813003/diff/280001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java#newcode1113 chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java:1113: if (!mHasRecordedAbortReason) { You could return early here. https://codereview.chromium.org/2199813003/diff/280001/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestMetricsTest.java ...
4 years, 4 months ago (2016-08-04 08:14:38 UTC) #20
please use gerrit instead
https://codereview.chromium.org/2199813003/diff/280001/chrome/test/data/android/payments/metrics.js File chrome/test/data/android/payments/metrics.js (right): https://codereview.chromium.org/2199813003/diff/280001/chrome/test/data/android/payments/metrics.js#newcode67 chrome/test/data/android/payments/metrics.js:67: .then(function(resp) { On 2016/08/04 08:14:38, Bernhard Bauer wrote: > ...
4 years, 4 months ago (2016-08-04 17:16:49 UTC) #21
please use gerrit instead
https://codereview.chromium.org/2199813003/diff/280001/chrome/test/data/android/payments/metrics.js File chrome/test/data/android/payments/metrics.js (right): https://codereview.chromium.org/2199813003/diff/280001/chrome/test/data/android/payments/metrics.js#newcode13 chrome/test/data/android/payments/metrics.js:13: function buy() { // eslint-disable-line no-unused-vars On 2016/08/04 08:14:38, ...
4 years, 4 months ago (2016-08-04 19:08:56 UTC) #22
sebsg
Thanks for the nice suggestions! Another look? https://codereview.chromium.org/2199813003/diff/280001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java File chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java (right): https://codereview.chromium.org/2199813003/diff/280001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java#newcode1113 chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java:1113: if (!mHasRecordedAbortReason) ...
4 years, 4 months ago (2016-08-04 20:47:50 UTC) #24
Bernhard Bauer
LGTM! https://codereview.chromium.org/2199813003/diff/280001/chrome/test/data/android/payments/metrics.js File chrome/test/data/android/payments/metrics.js (right): https://codereview.chromium.org/2199813003/diff/280001/chrome/test/data/android/payments/metrics.js#newcode134 chrome/test/data/android/payments/metrics.js:134: request.abort().then(() => { On 2016/08/04 20:47:49, sebsg wrote: ...
4 years, 4 months ago (2016-08-05 08:56:12 UTC) #25
sebsg
Thanks Bernhard! https://codereview.chromium.org/2199813003/diff/320001/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestMetricsTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestMetricsTest.java (right): https://codereview.chromium.org/2199813003/diff/320001/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestMetricsTest.java#newcode209 chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestMetricsTest.java:209: /* On 2016/08/05 08:56:12, Bernhard Bauer wrote: ...
4 years, 4 months ago (2016-08-05 13:43:43 UTC) #26
jwd
lgtm
4 years, 4 months ago (2016-08-05 14:16:45 UTC) #27
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/2199813003/340001
4 years, 4 months ago (2016-08-05 14:17:52 UTC) #30
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/47011) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, ...
4 years, 4 months ago (2016-08-05 14:19:28 UTC) #32
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/2199813003/360001
4 years, 4 months ago (2016-08-05 14:52:16 UTC) #35
commit-bot: I haz the power
Committed patchset #8 (id:360001)
4 years, 4 months ago (2016-08-05 15:54:55 UTC) #36
commit-bot: I haz the power
4 years, 4 months ago (2016-08-05 15:58:08 UTC) #38
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/901a7d18d952ced7ed3ac901dca4860580f5a4c9
Cr-Commit-Position: refs/heads/master@{#410069}

Powered by Google App Engine
This is Rietveld 408576698