New issue
Advanced search Search tips

Issue 687438 link

Starred by 5 users

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug-Regression



Sign in to add a comment

PaymentRequestExpiredLocalCardTest#testPromptErrorMessages failing on Android Tests and linux_android_rel_ng

Project Member Reported by tsergeant@chromium.org, Feb 1 2017

Issue description

chrome_public_test_apk failing on chromium.linux/Android Tests (dbg)

Builders failed on: 
- Android Tests (dbg): 
  https://build.chromium.org/p/chromium.linux/builders/Android%20Tests%20%28dbg%29

The test is failing at line 158 [1], which is inside a block which doesn't get run in January. UTC ticked over from January to February about two hours ago, when this test started failing.

I'll follow-up with a test disable CL. Assigning to sebsg@, who appears to own the test.



 
Labels: Pri-2
Status: Assigned (was: Available)
Disable going through CQ now: https://codereview.chromium.org/2666253002/
Labels: -Sheriff-Chromium
Project Member

Comment 4 by bugdroid1@chromium.org, Jun 12 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/105ac643a506f1a5cf822d0ebca27e718c46a892

commit 105ac643a506f1a5cf822d0ebca27e718c46a892
Author: Rouslan Solomakhin <rouslan@chromium.org>
Date: Mon Jun 12 18:17:34 2017

CVC unmask dialog usability improvement.

Before this patch, hitting the software keyboard's "submit" button in
the CVC unmask dialog would hide the software keyboard and recenter the
dialog vertically. This would cause the user to hunt for the "Confirm"
button on the dialog at a new location. The user would be even more
frustrated if they instead accidentally tapped outside of the CVC
dialog, which cancels the CVC unmask.

This patch adds an editor action listener for the CVC number field in
the CVC unmask dialog. Whenever the user hits "submit" button on their
software keyboard in the CVC dialog, the listener checks if the dialog's
"confirm" button is enabled and, if so, clicks it. This patch also
changes the default software keyboard action on expiration date from
"submit" to "next field".

After this patch, hitting the software keyboard's "submit" button in the
CVC unmask dialog will perform the CVC unmask.

Bug:  730771 ,  687438 
Change-Id: Ie8d93e1df214c7fd5494dd0da64a3b94fb1861b9
Reviewed-on: https://chromium-review.googlesource.com/527500
Reviewed-by: David Trainor <dtrainor@chromium.org>
Reviewed-by: Ganggui Tang <gogerald@chromium.org>
Commit-Queue: Rouslan Solomakhin <rouslan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#478685}
[modify] https://crrev.com/105ac643a506f1a5cf822d0ebca27e718c46a892/chrome/android/java/res/layout/autofill_card_unmask_prompt.xml
[modify] https://crrev.com/105ac643a506f1a5cf822d0ebca27e718c46a892/chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskPrompt.java
[modify] https://crrev.com/105ac643a506f1a5cf822d0ebca27e718c46a892/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestExpiredLocalCardTest.java
[modify] https://crrev.com/105ac643a506f1a5cf822d0ebca27e718c46a892/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestCommon.java
[modify] https://crrev.com/105ac643a506f1a5cf822d0ebca27e718c46a892/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestRule.java

Components: Tests>Disabled
Labels: Test-Disabled

Comment 7 by kbr@chromium.org, Feb 1 2018

Cc: dpranke@chromium.org st...@chromium.org w...@chromium.org
Components: UI>Browser>Payments
Labels: -Pri-2 Sheriff-Chromium OS-Android Pri-0 Type-Bug-Regression
Summary: PaymentRequestExpiredLocalCardTest#testPromptErrorMessages failing on Android Tests and linux_android_rel_ng (was: PaymentRequestExpiredLocalCardTest#testPromptErrorMessages failing on Android Tests bot)
Upgrading to P0. This test is failing on all tryjobs on linux_android_rel_ng right now:

https://ci.chromium.org/buildbot/tryserver.chromium.android/linux_android_rel_ng/

and any change that modifies the build can't get through the CQ.

The disabling of this test apparently never succeeded. CC'ing sheriffs. Could someone please take care of this?

This is another reason that retries need to be disabled. Also has FindIt found when this started regressing?

Screen Shot 2018-01-31 at 8.36.02 PM.png
850 KB View Download
Status: Started (was: Assigned)
Looking into this...
Project Member

Comment 10 by bugdroid1@chromium.org, Feb 1 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e6e5740dcac30d7c8bce859477552a1997c4f1de

commit e6e5740dcac30d7c8bce859477552a1997c4f1de
Author: Balazs Engedy <engedy@chromium.org>
Date: Thu Feb 01 12:34:39 2018

Disable PaymentRequestExpiredLocalCardTest#testPromptErrorMessages.

The test has been consistently failing on try bots since the
beginning of February.

TBR=tsergeant@chromium.org

Bug:  687438 
Change-Id: Ifc4a68d1d642777365f191c6fc5b64d153989b10
Reviewed-on: https://chromium-review.googlesource.com/897496
Commit-Queue: Balazs Engedy <engedy@chromium.org>
Reviewed-by: Balazs Engedy <engedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#533644}
[modify] https://crrev.com/e6e5740dcac30d7c8bce859477552a1997c4f1de/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestExpiredLocalCardTest.java

Labels: -Pri-0 -Sheriff-Chromium M-66 Pri-2
Owner: rouslan@chromium.org
Status: Assigned (was: Started)
Rouslan, you touched the test last, could you please look into what's going wrong with it and re-enable?
Cc: parastoog@chromium.org perezju@chromium.org
 Issue 807979  has been merged into this issue.
Re #7: no, Findit didn't analyze this test failure. Because those Android builders/testers seem moved from chromium.linux to chromium.android, they are not on the support whitelist anymore.

File https://bugs.chromium.org/p/chromium/issues/detail?id=808053 to add them back.
Cc: se...@chromium.org
Status: Started (was: Assigned)
The test in question runs different code depending on whether it's January. This has broken before and usually is an easy fix. Looking into it now.
 Issue 808042  has been merged into this issue.
Project Member

Comment 16 by bugdroid1@chromium.org, Feb 1 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7a39316477f43dbdee1cb8f2ff21fc9b33415032

commit 7a39316477f43dbdee1cb8f2ff21fc9b33415032
Author: Rouslan Solomakhin <rouslan@chromium.org>
Date: Thu Feb 01 19:09:05 2018

[Payments] Fix integration test for expired card.

Bug:  687438 
Change-Id: If141c86a47e5455c94a3ed36b1d6d5bc95033d9f
Reviewed-on: https://chromium-review.googlesource.com/897887
Commit-Queue: Rouslan Solomakhin <rouslan@chromium.org>
Commit-Queue: Sebastien Seguin-Gagnon <sebsg@chromium.org>
Reviewed-by: Sebastien Seguin-Gagnon <sebsg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#533762}
[modify] https://crrev.com/7a39316477f43dbdee1cb8f2ff21fc9b33415032/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestExpiredLocalCardTest.java

Status: Fixed (was: Started)
Issue 808606 has been merged into this issue.

Sign in to add a comment