Closed Bug 1577126 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 18722 - Update idlharness to support constructor operations.

Categories

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

task

Tracking

(firefox71 fixed)

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Ms2ger <Ms2ger@gmail.com> wrote:

Update idlharness to support constructor operations.

See https://github.com/heycam/webidl/issues/778.

Ran 218[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt], 219[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt] tests and 6183[linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt], 6053[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview], 6181[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt] subtests
OK     : 204[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview], 206[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt], 207[linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt]
PASS   : 4672[linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt], 4537[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview]
FAIL   : 1516[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview], 1509[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt], 1511[linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt]
TIMEOUT: 1

Existing tests that now have a worse result (e.g. they used to PASS and now FAIL):
/FileAPI/idlharness.html
    Partial interface URL: original interface defined: FAIL
    idl_test setup: FAIL
/FileAPI/idlharness.worker.html
    Partial interface URL: original interface defined: FAIL
    idl_test setup: FAIL
/IndexedDB/idlharness.any.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/IndexedDB/idlharness.any.serviceworker.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/IndexedDB/idlharness.any.sharedworker.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/IndexedDB/idlharness.any.worker.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/WebCryptoAPI/idlharness.https.any.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/animation-worklet/idlharness.any.html
    Partial namespace CSS: original namespace defined: FAIL
    idl_test setup: FAIL
/animation-worklet/idlharness.any.worker.html
    Partial namespace CSS: original namespace defined: FAIL
    idl_test setup: FAIL
/appmanifest/idlharness.window.html
    Partial interface Window: original interface defined: FAIL
    idl_test setup: FAIL
/audio-output/idlharness.https.window.html
    Partial interface HTMLMediaElement: original interface defined: FAIL
    idl_test setup: FAIL
/background-fetch/idlharness.https.any.html
    idl_test setup: FAIL
/background-fetch/idlharness.https.any.serviceworker.html
    idl_test setup: FAIL
/background-fetch/idlharness.https.any.sharedworker.html
    idl_test setup: FAIL
/background-fetch/idlharness.https.any.worker.html
    idl_test setup: FAIL
/battery-status/battery-interface-idlharness.https.window.html
    Partial interface Navigator: original interface defined: FAIL
/beacon/idlharness.any.html
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/beacon/idlharness.any.worker.html
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/bluetooth/idl/idlharness.tentative.https.window.html
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/compat/idlharness.window.html
    Partial interface HTMLBodyElement: original interface defined: FAIL
    Partial interface Window: original interface defined: FAIL
    idl_test setup: FAIL
/content-security-policy/embedded-enforcement/idlharness.window.html
    Partial interface HTMLIFrameElement: original interface defined: FAIL
    idl_test setup: FAIL
/cookie-store/idlharness.tentative.https.html
    Partial interface Window: original interface defined: FAIL
    idl_test setup: FAIL
/credential-management/idlharness.https.window.html
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/css/css-animations/idlharness.html
    Partial interface CSSRule: original interface defined: FAIL
    Partial interface mixin GlobalEventHandlers: original interface mixin defined: FAIL
    idl_test setup: FAIL
/css/css-font-loading/idlharness.https.html
    idl_test setup: FAIL
/css/css-masking/idlharness.html
    idl_test setup: FAIL
/css/css-paint-api/idlharness.html
    idl_test setup: FAIL
/css/css-pseudo/idlharness.html
    Partial interface Element: original interface defined: FAIL
/css/css-transitions/idlharness.html
    Partial interface mixin GlobalEventHandlers: original interface mixin defined: FAIL
    idl_test setup: FAIL
/dom/idlharness.any.serviceworker.html
    Partial interface Window: original interface defined: FAIL
    idl_test setup: FAIL
/dom/idlharness.any.sharedworker.html
    Partial interface Window: original interface defined: FAIL
    idl_test setup: FAIL
/dom/idlharness.any.worker.html
    Partial interface Window: original interface defined: FAIL
    idl_test setup: FAIL
/dom/idlharness.window.html?exclude=Node
    Partial interface Window: original interface defined: FAIL
    idl_test setup: FAIL
/dom/idlharness.window.html?include=Node
    Partial interface Window: original interface defined: FAIL
    idl_test setup: FAIL
/encrypted-media/idlharness.https.html
    Partial interface HTMLMediaElement: original interface defined: FAIL
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/feature-policy/idlharness.window.html
    Partial interface Document: original interface defined: FAIL
    Partial interface HTMLIFrameElement: original interface defined: FAIL
    idl_test setup: FAIL
/fetch/cors-rfc1918/idlharness.tentative.any.html
    Partial interface Document: original interface defined: FAIL
    Partial interface WorkerGlobalScope: original interface defined: FAIL
    idl_test setup: FAIL
/fetch/cors-rfc1918/idlharness.tentative.any.serviceworker.html
    Partial interface Document: original interface defined: FAIL
    Partial interface WorkerGlobalScope: original interface defined: FAIL
    idl_test setup: FAIL
/fetch/cors-rfc1918/idlharness.tentative.any.sharedworker.html
    Partial interface Document: original interface defined: FAIL
    Partial interface WorkerGlobalScope: original interface defined: FAIL
    idl_test setup: FAIL
/fetch/cors-rfc1918/idlharness.tentative.any.worker.html
    Partial interface Document: original interface defined: FAIL
    Partial interface WorkerGlobalScope: original interface defined: FAIL
    idl_test setup: FAIL
/fullscreen/idlharness.window.html
    idl_test setup: FAIL
/gamepad/idlharness.window.html
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/generic-sensor/idlharness.https.window.html
    idl_test setup: FAIL
/geolocation-API/idlharness.window.html
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/hr-time/idlharness.any.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/hr-time/idlharness.any.serviceworker.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/hr-time/idlharness.any.sharedworker.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/hr-time/idlharness.any.worker.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/html-media-capture/idlharness.window.html
    Partial interface HTMLInputElement: original interface defined: FAIL
    idl_test setup: FAIL
/keyboard-lock/idlharness.https.window.html
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/keyboard-map/idlharness.https.window.html
    Partial interface Navigator: original interface defined: FAIL
/media-capabilities/idlharness.any.html
    Partial interface Navigator: original interface defined: FAIL
    Partial interface Screen: original interface defined: FAIL
    Partial interface WorkerNavigator: original interface defined: FAIL
    idl_test setup: FAIL
/media-capabilities/idlharness.any.worker.html
    Partial interface Navigator: original interface defined: FAIL
    Partial interface Screen: original interface defined: FAIL
    Partial interface WorkerNavigator: original interface defined: FAIL
    idl_test setup: FAIL
/media-playback-quality/idlharness.window.html
    Partial interface HTMLVideoElement: original interface defined: FAIL
    idl_test setup: FAIL
/media-source/idlharness.window.html
    Partial interface AudioTrack: original interface defined: FAIL
    Partial interface TextTrack: original interface defined: FAIL
    Partial interface URL: original interface defined: FAIL
    Partial interface VideoTrack: original interface defined: FAIL
    idl_test setup: FAIL
/mediacapture-fromelement/idlharness.window.html
    Partial interface HTMLCanvasElement: original interface defined: FAIL
    Partial interface HTMLMediaElement: original interface defined: FAIL
    idl_test setup: FAIL
/mediacapture-record/idlharness.window.html
    idl_test setup: FAIL
/mediacapture-streams/idlharness.https.window.html
    Partial interface Navigator: original interface defined: FAIL
    Partial interface Navigator[2]: original interface defined: FAIL
    idl_test setup: FAIL
/mediasession/idlharness.window.html
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/netinfo/idlharness.any.html
    idl_test setup: FAIL
/netinfo/idlharness.any.worker.html
    idl_test setup: FAIL
/notifications/idlharness.https.any.html
    idl_test setup: FAIL
/notifications/idlharness.https.any.serviceworker.html
    idl_test setup: FAIL
/notifications/idlharness.https.any.sharedworker.html
    idl_test setup: FAIL
/notifications/idlharness.https.any.worker.html
    idl_test setup: FAIL
/orientation-event/idlharness.https.window.html
    Partial interface Window: original interface defined: FAIL
    Partial interface Window[2]: original interface defined: FAIL
    idl_test setup: FAIL
/page-visibility/idlharness.window.html
    idl_test setup: FAIL
/picture-in-picture/idlharness.window.html
    Partial interface Document: original interface defined: FAIL
    Partial interface HTMLVideoElement: original interface defined: FAIL
    Partial interface mixin DocumentOrShadowRoot: original interface mixin defined: FAIL
/pointerevents/idlharness.window.html
    Partial interface Navigator: original interface defined: FAIL
    Partial interface mixin GlobalEventHandlers: original interface mixin defined: FAIL
/presentation-api/controlling-ua/idlharness.https.html
    Test IDL implementation of Presentation API: FAIL
/push-api/idlharness.https.any.html
    idl_test setup: FAIL
/push-api/idlharness.https.any.serviceworker.html
    idl_test setup: FAIL
/push-api/idlharness.https.any.sharedworker.html
    idl_test setup: FAIL
/push-api/idlharness.https.any.worker.html
    idl_test setup: FAIL
/remote-playback/idlharness.window.html
    Partial interface HTMLMediaElement: original interface defined: FAIL
    idl_test setup: FAIL
/requestidlecallback/idlharness.window.html
    Partial interface Window: original interface defined: FAIL
    idl_test setup: FAIL
/resource-timing/idlharness.any.html
    idl_test setup: FAIL
/resource-timing/idlharness.any.worker.html
    idl_test setup: FAIL
/screen-capture/idlharness.https.window.html
    idl_test setup: FAIL
/screen-orientation/idlharness.window.html
    idl_test setup: FAIL
/secure-contexts/idlharness.any.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/secure-contexts/idlharness.any.serviceworker.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/secure-contexts/idlharness.any.sharedworker.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/secure-contexts/idlharness.any.worker.html
    Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined: FAIL
    idl_test setup: FAIL
/selection/idlharness.window.html
    Partial interface Document: original interface defined: FAIL
    Partial interface Window: original interface defined: FAIL
    Partial interface mixin GlobalEventHandlers: original interface mixin defined: FAIL
    idl_test setup: FAIL
/service-workers/service-worker/interfaces-window.https.html
    test setup (worker registration): FAIL
/sms/idlharness.https.any.html
    Test IDL implementation of the SMS Receiver API: FAIL
/sms/idlharness.https.any.worker.html
    Test IDL implementation of the SMS Receiver API: FAIL
/speech-api/idlharness.window.html
    Partial interface Window: original interface defined: FAIL
    idl_test setup: FAIL
/storage/idlharness.https.any.html
    idl_test setup: FAIL
/storage/idlharness.https.any.worker.html
    idl_test setup: FAIL
/subresource-integrity/idlharness.window.html
    Partial interface HTMLLinkElement: original interface defined: FAIL
    Partial interface HTMLScriptElement: original interface defined: FAIL
    idl_test setup: FAIL
/svg/idlharness.window.html
    Partial interface Document: original interface defined: FAIL[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt]
    idl_test setup: FAIL[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt]
/touch-events/idlharness.window.html
    Partial interface mixin GlobalEventHandlers: original interface mixin defined: FAIL
/trusted-types/idlharness.window.html
    idl_test setup: FAIL
/vibration/idlharness.window.html
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/wake-lock/idlharness.https.any.html
    idl_test setup: FAIL
/wake-lock/idlharness.https.any.worker.html
    idl_test setup: FAIL
/web-animations/interfaces/Animation/idlharness.window.html
    Animation interface.: FAIL
/web-animations/interfaces/KeyframeEffect/idlharness.window.html
    KeyframeEffect interface.: FAIL
/web-locks/idlharness.tentative.https.any.html
    idlharness: FAIL
/web-locks/idlharness.tentative.https.any.serviceworker.html
    idlharness: FAIL
/web-locks/idlharness.tentative.https.any.sharedworker.html
    idlharness: FAIL
/web-locks/idlharness.tentative.https.any.worker.html
    idlharness: FAIL
/web-nfc/idlharness.https.window.html
    idl_test setup: FAIL
/web-share/idlharness.https.window.html
    Partial interface Navigator: original interface defined: FAIL
    idl_test setup: FAIL
/webaudio/idlharness.https.window.html
    idl_test setup: FAIL
/webdriver/tests/interface.html
    Test IDL implementation of webdriver API: FAIL
/webmidi/idlharness.https.window.html
    Partial interface Navigator: original interface defined: FAIL
/webrtc/idlharness.https.window.html
    idl_test setup: FAIL
/webstorage/idlharness.window.html
    idl_test setup: FAIL
/webusb/idlharness.https.any.html
    Partial interface Navigator: original interface defined: FAIL
    Partial interface WorkerNavigator: original interface defined: FAIL
    idl_test setup: FAIL
/webusb/idlharness.https.any.worker.html
    Partial interface Navigator: original interface defined: FAIL
    Partial interface WorkerNavigator: original interface defined: FAIL
    idl_test setup: FAIL
/webvtt/api/idlharness.window.html
    idl_test setup: FAIL
/webxr/idlharness.https.window.html
    Partial interface Navigator: original interface defined: FAIL[linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt]
    idl_test setup: FAIL[linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt]
/xhr/idlharness.any.html
    idl_test setup: FAIL
/xhr/idlharness.any.sharedworker.html
    idl_test setup: FAIL
/xhr/idlharness.any.worker.html
    idl_test setup: FAIL
/xslt/idlharness.tentative.window.html
    idl_test setup: FAIL

New tests that have failures or other problems:
/html/webappapis/scripting/events/event-handler-all-global-events.html
    GlobalEventHandlers: FAIL
/html/webappapis/scripting/events/event-handler-attributes-body-window.html
    HTMLBodyElement event handlers: FAIL
/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html
    event handlers: FAIL
/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html
    event-handler-attributes-windowless-body: FAIL
/mathml/relations/html5-tree/math-global-event-handlers.tentative.html
    MathMLElement GlobalEventHandlers: FAIL
/touch-events/idlharness.window.html
    Touch interface: attribute altitudeAngle: FAIL
    Touch interface: attribute azimuthAngle: FAIL
    Touch interface: attribute touchType: FAIL

Tests that are disabled for instability:
/payment-handler/idlharness.https.any.html
/payment-handler/idlharness.https.any.serviceworker.html
/payment-handler/idlharness.https.any.sharedworker.html
/payment-handler/idlharness.https.any.worker.html
/payment-method-basic-card/idlharness.window.html
/payment-request/idlharness.https.window.html
/wasm/jsapi/idlharness.any.html: [android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview]
/wasm/jsapi/idlharness.any.worker.html: [android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview]
/webauthn/idlharness.https.window.html
/webgl/webgl1-idlharness.any.html
/webgl/webgl1-idlharness.any.worker.html
/webgl/webgl2-idlharness.any.html
/webgl/webgl2-idlharness.any.worker.html
/webxr/idlharness.https.window.html: [android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview]
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/46d18945f6c3
[wpt PR 18722] - Update idlharness to support constructor operations., a=testonly
https://hg.mozilla.org/integration/mozilla-inbound/rev/8433aded5aff
[wpt PR 18722] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
You need to log in before you can comment on or make changes to this bug.