[wpt-sync] Sync PR 36090 - compute pressure: Adding WebIDL interface test
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox108 fixed)
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}
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
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
)
- idl_test setup:
Assignee | ||
Updated•2 years ago
|
Comment 4•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/4be7302916c3
https://hg.mozilla.org/mozilla-central/rev/839809153c62
Description
•