Closed Bug 1793081 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 36090 - compute pressure: Adding WebIDL interface test

Categories

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

task

Tracking

(firefox108 fixed)

RESOLVED FIXED
108 Branch
Tracking Status
firefox108 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Arnaud Mandy <arnaud.mandy@intel.com> wrote:

compute pressure: Adding WebIDL interface test

Introducing testing for WebIDL interface.

The method requestPermission() is not yet implemented, therefore
we need to add an "expected" file, because testing this method will
fail.

Bug: 1368452
Change-Id: Ib834996916a0d66cc98f5216b5eeca3dc261040a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3919091
Commit-Queue: Arnaud Mandy \<arnaud.mandy@intel.com>
Reviewed-by: Fr \<beaufort.francois@gmail.com>
Reviewed-by: Raphael Kubo Da Costa \<raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/main@{#1053497}

Whiteboard: [wptsync downstream] → [wptsync downstream error]

CI Results

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

Total 1 tests and 24 subtests

Status Summary

Firefox

OK : 1
PASS: 1
FAIL: 23

Chrome

OK : 1
PASS: 23
FAIL: 1

Safari

OK : 1
PASS: 1
FAIL: 23

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /compute-pressure/idlharness.https.window.html [wpt.fyi]
    • idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: operation observe(PressureSource): FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: operation unobserve(PressureSource): FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: operation disconnect(): FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: operation takeRecords(): FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: attribute supportedSources: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: operation requestPermission(): FAIL (Chrome: FAIL, Safari: FAIL)
    • PressureObserver must be primary interface of observer: FAIL (Chrome: PASS, Safari: FAIL)
    • Stringification of observer: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: observer must inherit property "observe(PressureSource)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: calling observe(PressureSource) on observer with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: observer must inherit property "unobserve(PressureSource)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: calling unobserve(PressureSource) on observer with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: observer must inherit property "disconnect()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: observer must inherit property "takeRecords()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: observer must inherit property "supportedSources" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
    • PressureObserver interface: observer must inherit property "requestPermission()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4be7302916c3 [wpt PR 36090] - compute pressure: Adding WebIDL interface test, a=testonly https://hg.mozilla.org/integration/autoland/rev/839809153c62 [wpt PR 36090] - Update wpt metadata, a=testonly
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch
You need to log in before you can comment on or make changes to this bug.