Closed Bug 1668080 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 25846 - [Permissions Policy] Copy existing feature policy WPT tests

Categories

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

task

Tracking

(firefox84 fixed)

RESOLVED FIXED
84 Branch
Tracking Status
firefox84 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(1 file)

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

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

b'Charlie Hu <chenleihu@google.com>' wrote:

[Permissions Policy] Copy existing feature policy WPT tests

This CL copies existing feature policy WPT tests to a permissions-policy
directory with permissions policy header syntax.

PS1 is the exact copy, reviewer can compare latest PS with PS1 to view
the actual changes.

Bug: 1095641
Change-Id: I56b767a7f2372f58ab086b3cc4f945398d2877c0

Reviewed-on: https://chromium-review.googlesource.com/2432665
WPT-Export-Revision: c99f6ae9fd72f82f28a621c5d1efc9accde49f0d

Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Attached file Notable wpt changes
# CI Results

Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 60 tests and 1 subtests

## Status Summary

### Firefox
OK     : 46[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] 47[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
PASS   : 30
FAIL   : 484[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] 485[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
TIMEOUT: 21[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 23[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub]
ERROR  : 1
NOTRUN : 2

### Chrome
OK     : 55
PASS   : 134
FAIL   : 388
TIMEOUT: 8
NOTRUN : 1

### Safari
OK     : 35
PASS   : 40
FAIL   : 476
TIMEOUT: 2
ERROR  : 23
NOTRUN : 6

## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=51349040d78fe245197dfd7c7ed6f82553585e4a)
[GitHub PR Head](https://wpt.fyi/results/?sha=62a14af93242f571f0aa7f545509b2eca091c150&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=62a14af93242f571f0aa7f545509b2eca091c150&label=pr_base)

## Details

### Firefox-only Failures
/permissions-policy/reporting/fullscreen-reporting.html: TIMEOUT
/permissions-policy/reporting/midi-report-only.https.html: TIMEOUT
/permissions-policy/reporting/sync-xhr-report-only.html: TIMEOUT
/permissions-policy/payment-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html
  permissions policy allow="payment" allows same-origin navigation in an iframe.: FAIL
  permissions policy allow="payment" allowpaymentrequest=true allows same-origin navigation in an iframe.: FAIL
/permissions-policy/payment-allowed-by-permissions-policy-attribute.https.sub.html
  permissions policy "payment" can be enabled in same-origin iframe using allow="payment" attribute: FAIL
/permissions-policy/payment-allowed-by-permissions-policy.https.sub.html
  permissions policy header "payment=*" allows the top-level document.: FAIL
  permissions policy header "payment=*" allows same-origin iframes.: FAIL
  permissions policy header "payment=*" allowpaymentrequest=true allows same-origin iframes.: FAIL
/permissions-policy/payment-default-permissions-policy.https.sub.html
  Default "payment" permissions policy allows the top-level document.: FAIL
  Default "payment" permissions policy allows same-origin iframes.: FAIL
  Default "payment" permissions policy allowpaymentrequest=true allows same-origin iframes.: FAIL
/permissions-policy/picture-in-picture-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html
  permissions policy allow="picture-in-picture" disallows cross-origin navigation in an iframe.: FAIL
/permissions-policy/picture-in-picture-disabled-by-permissions-policy.https.sub.html
  permissions policy header: picture-in-picture "none" disallows the top-level document.: FAIL
  permissions policy header: picture-in-picture "none" disallows same-origin iframes.: FAIL
  permissions policy header: picture-in-picture "none" disallows cross-origin iframes.: FAIL

(See attachment for full changes)
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/702e3d456ae0
[wpt PR 25846] - [Permissions Policy] Copy existing feature policy WPT tests, a=testonly
https://hg.mozilla.org/integration/autoland/rev/608eba4517cc
[wpt PR 25846] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: