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

Issue 1952373003: Use callbacks for testing payments UI. (Closed)

Created:
4 years, 7 months ago by please use gerrit instead
Modified:
4 years, 7 months ago
Reviewers:
gone
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Use callbacks for testing payments UI. Instead of polling on the UI thread, let the payments UI notify tests when it has finished animating and loading data. This should make the tests less likely to flake. BUG=608223 Committed: https://crrev.com/1d4cc9c39b0b463d26a51f53e62432ff8b9b2735 Cr-Commit-Position: refs/heads/master@{#392164}

Patch Set 1 #

Total comments: 19

Patch Set 2 : Address comments #

Total comments: 4

Patch Set 3 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+149 lines, -124 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java View 1 2 11 chunks +65 lines, -33 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestNoShippingTest.java View 1 2 chunks +16 lines, -14 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java View 1 2 5 chunks +68 lines, -77 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 13 (5 generated)
please use gerrit instead
dfalcantara@, ptal. https://codereview.chromium.org/1952373003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java File chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java (left): https://codereview.chromium.org/1952373003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java#oldcode267 chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java:267: mEditButton.setEnabled(false); No need to disable the edit ...
4 years, 7 months ago (2016-05-06 01:45:16 UTC) #2
gone
https://codereview.chromium.org/1952373003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java File chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java (left): https://codereview.chromium.org/1952373003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java#oldcode443 chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java:443: if (mPaymentMethodSectionInformation == null) return; On 2016/05/06 01:45:16, Rouslan ...
4 years, 7 months ago (2016-05-06 17:10:33 UTC) #3
please use gerrit instead
dfalcantara@, ptal patch 2. https://codereview.chromium.org/1952373003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java File chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java (left): https://codereview.chromium.org/1952373003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java#oldcode443 chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java:443: if (mPaymentMethodSectionInformation == null) return; ...
4 years, 7 months ago (2016-05-06 19:55:40 UTC) #5
gone
lgtm https://codereview.chromium.org/1952373003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java File chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java (right): https://codereview.chromium.org/1952373003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java#newcode511 chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java:511: return mCurrentAnimator == null && mPaymentMethodSectionInformation != null ...
4 years, 7 months ago (2016-05-06 20:21:18 UTC) #6
please use gerrit instead
Sending to cq. https://codereview.chromium.org/1952373003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java File chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java (right): https://codereview.chromium.org/1952373003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java#newcode511 chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java:511: return mCurrentAnimator == null && mPaymentMethodSectionInformation ...
4 years, 7 months ago (2016-05-06 21:00:44 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1952373003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1952373003/60001
4 years, 7 months ago (2016-05-06 21:01:00 UTC) #10
commit-bot: I haz the power
Committed patchset #3 (id:60001)
4 years, 7 months ago (2016-05-06 21:39:48 UTC) #11
commit-bot: I haz the power
4 years, 7 months ago (2016-05-06 21:41:10 UTC) #13
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/1d4cc9c39b0b463d26a51f53e62432ff8b9b2735
Cr-Commit-Position: refs/heads/master@{#392164}

Powered by Google App Engine
This is Rietveld 408576698