Closed Bug 1486883 Opened Last year Closed Last year

[wpt-sync] Sync PR 12726 - Add action sequence injection in test_driver

Categories

(Testing :: web-platform-tests, enhancement, P4)

enhancement

Tracking

(firefox64 fixed)

RESOLVED FIXED
mozilla64
Tracking Status
firefox64 --- fixed

People

(Reporter: wptsync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 12726 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/12726
Details from upstream follow.

Navid Zolghadr <nzolghadr@chromium.org> wrote:
>  Add action sequence injection in test_driver
>  
>  Following web driver spec for pointer action
>  sequence and key actions this change adds this
>  API to the test_driver interface.
>
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Ran 205 tests and 303 subtests
OK     : 195
PASS   : 34
FAIL   : 255
TIMEOUT: 18
ERROR  : 1
NOTRUN : 2

Existing tests that now have a worse result (e.g. they used to PASS and now FAIL):
/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html
    Feature-Policy allow="picture-in-picture" disallows cross-origin navigation in an iframe.: FAIL
/payment-request/payment-request-abort-method.https.html
    Calling abort() multiple times is always a new object.: FAIL
    Throws if the promise [[state]] is not "interactive": FAIL
/payment-request/payment-request-canmakepayment-method.https.html
    Calling canMakePayment() multiple times is always a new object.: FAIL
    If payment method identifier and serialized parts are supported, resolve promise with true.: FAIL
    If payment method identifier is unknown, resolve promise with false.: FAIL
    If request.[[state]] is "created", then return a promise that resolves to true for known method.: FAIL
    Optionally, at the user agent's discretion, return a promise rejected with a "NotAllowedError" DOMException.: FAIL
/payment-request/payment-request-show-method.https.html
    Calling show() without being triggered by user interaction throws: FAIL

Tests that are disabled for instability:
/speech-api/SpeechSynthesis-pause-resume.tentative.html
/speech-api/SpeechSynthesis-speak-ownership.html
/speech-api/SpeechSynthesis-speak-twice.html
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/5100c6c46f28
[wpt PR 12726] - [test_driver] Add WebDriver-style actions support, a=testonly
https://hg.mozilla.org/mozilla-central/rev/5100c6c46f28
Status: NEW → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
You need to log in before you can comment on or make changes to this bug.