Closed Bug 1526265 Opened 5 years ago Closed 5 years ago

Perma TEST-UNEXPECTED-TIMEOUT | /payment-request/payment-is-showing.https.html | Given multiple nested browsing contexts, and window calls show() first, other nested browsing contexts can't show a request. - Test timed out

Categories

(Core :: DOM: Web Payments, defect, P5)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Assigned: noemi_erli)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell disabled] )

Attachments

(1 file)

#[markdown(off)]
Filed by: csabou [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=227163236&repo=mozilla-central

https://queue.taskcluster.net/v1/task/P-L6mxXGQ1mPnt-JAtcx5Q/runs/0/artifacts/public/logs/live_backing.log

[task 2019-02-08T12:16:27.997Z] 12:16:27 INFO - TEST-START | /payment-request/payment-is-showing.https.html
[task 2019-02-08T12:16:28.012Z] 12:16:28 INFO - Closing window 41
[task 2019-02-08T12:17:08.467Z] 12:17:08 INFO -
[task 2019-02-08T12:17:08.468Z] 12:17:08 INFO - TEST-FAIL | /payment-request/payment-is-showing.https.html | The top browsing context can only show one payment sheet at a time. - promise_test: Unhandled rejection with value: object "ReferenceError: PaymentRequest is not defined"
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-FAIL | /payment-request/payment-is-showing.https.html | If an iframe shows a payment request, the top-level browsing context can't also show one. - promise_test: Unhandled rejection with value: object "TypeError: iframeWindow.PaymentRequest is not a constructor"
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-FAIL | /payment-request/payment-is-showing.https.html | An iframe cannot show a payment request if the top-level window is already showing one. - promise_test: Unhandled rejection with value: object "TypeError: iframeWindow.PaymentRequest is not a constructor"
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-FAIL | /payment-request/payment-is-showing.https.html | Using a popup window prevents the top-browsing context from showing a payment request - promise_test: Unhandled rejection with value: object "TypeError: popupWindow.PaymentRequest is not a constructor"
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-UNEXPECTED-TIMEOUT | /payment-request/payment-is-showing.https.html | Given multiple nested browsing contexts, and window calls show() first, other nested browsing contexts can't show a request. - Test timed out
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-INFO | expected FAIL
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO -
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-UNEXPECTED-NOTRUN | /payment-request/payment-is-showing.https.html | Given multiple nested browsing contexts, and popup calls show() first, other nested browsing contexts can't show a request. - expected FAIL
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-INFO | expected FAIL
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO -
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-UNEXPECTED-NOTRUN | /payment-request/payment-is-showing.https.html | Given multiple nested browsing contexts, and an iframe calls show() first, other nested browsing contexts can't show a request. - expected FAIL
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-INFO | expected FAIL
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO -
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-UNEXPECTED-NOTRUN | /payment-request/payment-is-showing.https.html | Navigating an iframe as a nested browsing context sets 'payment request is showing boolean' to false. - expected FAIL
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-INFO | expected FAIL
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO -
[task 2019-02-08T12:17:08.472Z] 12:17:08 INFO - TEST-UNEXPECTED-NOTRUN | /payment-request/payment-is-showing.https.html | Navigating a popup as a nested browsing context sets 'payment request is showing boolean' to false. - expected FAIL
[task 2019-02-08T12:17:08.473Z] 12:17:08 INFO - TEST-INFO | expected FAIL
[task 2019-02-08T12:17:08.473Z] 12:17:08 INFO - TEST-TIMEOUT | /payment-request/payment-is-showing.https.html | took 40474ms
[task 2019-02-08T12:17:09.232Z] 12:17:09 INFO - Closing logging queue
[task 2019-02-08T12:17:09.233Z] 12:17:09 INFO - queue closed
[task 2019-02-08T12:17:09.253Z] 12:17:09 INFO - Setting up ssl
[task 2019-02-08T12:17:09.292Z] 12:17:09 INFO - certutil |
[task 2019-02-08T12:17:09.320Z] 12:17:09 INFO - certutil |
[task 2019-02-08T12:17:09.351Z] 12:17:09 INFO - certutil |
[task 2019-02-08T12:17:09.353Z] 12:17:09 INFO - Certificate Nickname

This looks like a fallout from Bug 1511072. Marco could you please have a look?

Flags: needinfo?(mcaceres)
Summary: Intermittent TEST-UNEXPECTED-TIMEOUT | /payment-request/payment-is-showing.https.html | Given multiple nested browsing contexts, and window calls show() first, other nested browsing contexts can't show a request. - Test timed out → Perma TEST-UNEXPECTED-TIMEOUT | /payment-request/payment-is-showing.https.html | Given multiple nested browsing contexts, and window calls show() first, other nested browsing contexts can't show a request. - Test timed out

Another bad test. Ok for it to be disabled. Trying to get it fixed on the WPT side.

Flags: needinfo?(mcaceres)
Pushed by nerli@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/202c1763bc84
Disable payment-is-showing.https.html on Android !debug for frequent failures. r=jmaher
Keywords: leave-open
Whiteboard: [stockwell disabled]

Last occurrence is pretty old, so for now we can assume this to be fixed.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Assignee: nobody → nerli
Resolution: FIXED → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: