Closed Bug 1573757 Opened 5 years ago Closed 5 years ago

[wpt-sync] Sync PR 18415 - Update to webidl2@24.3.1

Categories

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

task

Tracking

(firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Kagami Sascha Rosylight <saschanaz@outlook.com> wrote:

Update to webidl2@24.3.1

It includes some useful validations for #18382 and support for async iterable<>.

Ran 235[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt], 237[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt] tests and 24472[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview], 24682[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt], 24790[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt] subtests
OK     : 225[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt], 222[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview], 223[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt,windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt]
PASS   : 20000[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt], 19890[windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt], 19747[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview], 19892[windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt]
FAIL   : 4792[windows7-32-debug,windows7-32-opt,windows7-32-shippable-opt], 4725[android-em-7.0-x86_64-debug-geckoview,android-em-7.0-x86_64-opt-geckoview], 4790[linux32-shippable-opt,linux64-asan-opt,linux64-debug,linux64-opt,linux64-qr-debug,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-debug,windows10-64-opt,windows10-64-qr-debug,windows10-64-qr-opt]
TIMEOUT: 1

New tests that have failures or other problems:
/keyboard-map/idlharness.https.window.html
    Keyboard interface object length: FAIL[linux64-shippable-qr-opt]
    Keyboard interface object name: FAIL[linux64-shippable-qr-opt]
    Keyboard interface: existence and properties of interface object: FAIL[linux64-shippable-qr-opt]
    Keyboard interface: existence and properties of interface prototype object: FAIL[linux64-shippable-qr-opt]
    Keyboard interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux64-shippable-qr-opt]
    Keyboard interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux64-shippable-qr-opt]
    Keyboard interface: navigator.keyboard must inherit property "getLayoutMap()" with the proper type: FAIL[linux64-shippable-qr-opt]
    Keyboard interface: operation getLayoutMap(): FAIL[linux64-shippable-qr-opt]
    Keyboard must be primary interface of navigator.keyboard: FAIL[linux64-shippable-qr-opt]
    KeyboardLayoutMap interface object length: FAIL[linux64-shippable-qr-opt]
    KeyboardLayoutMap interface object name: FAIL[linux64-shippable-qr-opt]
    KeyboardLayoutMap interface: existence and properties of interface object: FAIL[linux64-shippable-qr-opt]
    KeyboardLayoutMap interface: existence and properties of interface prototype object: FAIL[linux64-shippable-qr-opt]
    KeyboardLayoutMap interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux64-shippable-qr-opt]
    KeyboardLayoutMap interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux64-shippable-qr-opt]
    KeyboardLayoutMap must be primary interface of layout_map: FAIL[linux64-shippable-qr-opt]
    Navigator interface: attribute keyboard: FAIL[linux64-shippable-qr-opt]
    Navigator interface: navigator must inherit property "keyboard" with the proper type: FAIL[linux64-shippable-qr-opt]
    Stringification of layout_map: FAIL[linux64-shippable-qr-opt]
    Stringification of navigator.keyboard: FAIL[linux64-shippable-qr-opt]
    idl_test setup: FAIL[linux64-shippable-qr-opt]
/mediasession/idlharness.window.html
    MediaMetadata interface object length: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface object name: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: attribute album: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: attribute artist: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: attribute artwork: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: attribute title: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: existence and properties of interface object: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: existence and properties of interface prototype object: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: new MediaMetadata() must inherit property "album" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: new MediaMetadata() must inherit property "artist" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: new MediaMetadata() must inherit property "artwork" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata interface: new MediaMetadata() must inherit property "title" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaMetadata must be primary interface of new MediaMetadata(): FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface object length: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface object name: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: attribute metadata: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: attribute playbackState: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: calling setActionHandler(MediaSessionAction, MediaSessionActionHandler) on navigator.mediaSession with too few arguments must throw TypeError: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: calling setPositionState(MediaPositionState) on navigator.mediaSession with too few arguments must throw TypeError: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: existence and properties of interface object: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: existence and properties of interface prototype object: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: navigator.mediaSession must inherit property "metadata" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: navigator.mediaSession must inherit property "playbackState" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: navigator.mediaSession must inherit property "setActionHandler(MediaSessionAction, MediaSessionActionHandler)" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: navigator.mediaSession must inherit property "setPositionState(MediaPositionState)" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: operation setActionHandler(MediaSessionAction, MediaSessionActionHandler): FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession interface: operation setPositionState(MediaPositionState): FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    MediaSession must be primary interface of navigator.mediaSession: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    Navigator interface: attribute mediaSession: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    Navigator interface: navigator must inherit property "mediaSession" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    Stringification of navigator.mediaSession: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    Stringification of new MediaMetadata(): FAIL[linux64-shippable-qr-opt,windows7-32-debug]
/paint-timing/idlharness.window.html
    PerformancePaintTiming interface object length: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    PerformancePaintTiming interface object name: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    PerformancePaintTiming interface: existence and properties of interface object: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    PerformancePaintTiming interface: existence and properties of interface prototype object: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    PerformancePaintTiming interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    PerformancePaintTiming interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    PerformancePaintTiming must be primary interface of paintTiming: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    Stringification of paintTiming: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    idl_test setup: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
/pointerevents/extension/idlharness.window.html
    PointerEvent interface: new PointerEvent("pointer") must inherit property "getPredictedEvents()" with the proper type: FAIL[linux64-shippable-qr-opt]
    PointerEvent interface: operation getPredictedEvents(): FAIL[linux64-shippable-qr-opt]
/proximity/idlharness.https.window.html
    ProximitySensor interface object length: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface object name: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface: attribute distance: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface: attribute max: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface: attribute near: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface: existence and properties of interface object: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface: existence and properties of interface prototype object: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface: new ProximitySensor(); must inherit property "distance" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface: new ProximitySensor(); must inherit property "max" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor interface: new ProximitySensor(); must inherit property "near" with the proper type: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    ProximitySensor must be primary interface of new ProximitySensor();: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
    Stringification of new ProximitySensor();: FAIL[linux64-shippable-qr-opt,windows7-32-debug]
/service-workers/service-worker/interfaces-window.https.html
    CacheStorage interface object length: FAIL[linux64-shippable-qr-opt]
    NavigationPreloadManager interface object length: FAIL[linux64-shippable-qr-opt]
    NavigationPreloadManager interface object name: FAIL[linux64-shippable-qr-opt]
    NavigationPreloadManager interface: existence and properties of interface object: FAIL[linux64-shippable-qr-opt]
    NavigationPreloadManager interface: existence and properties of interface prototype object: FAIL[linux64-shippable-qr-opt]
    NavigationPreloadManager interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux64-shippable-qr-opt]
    NavigationPreloadManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux64-shippable-qr-opt]
    NavigationPreloadManager interface: operation disable(): FAIL[linux64-shippable-qr-opt]
    NavigationPreloadManager interface: operation enable(): FAIL[linux64-shippable-qr-opt]
    NavigationPreloadManager interface: operation getState(): FAIL[linux64-shippable-qr-opt]
    NavigationPreloadManager interface: operation setHeaderValue(ByteString): FAIL[linux64-shippable-qr-opt]
    ServiceWorkerRegistration interface: attribute active: FAIL[linux64-shippable-qr-opt]
    ServiceWorkerRegistration interface: attribute installing: FAIL[linux64-shippable-qr-opt]
    ServiceWorkerRegistration interface: attribute navigationPreload: FAIL[linux64-shippable-qr-opt]
    ServiceWorkerRegistration interface: attribute waiting: FAIL[linux64-shippable-qr-opt]
    ServiceWorkerRegistration interface: window.registrationInstance must inherit property "active" with the proper type: FAIL[linux64-shippable-qr-opt]
    ServiceWorkerRegistration interface: window.registrationInstance must inherit property "installing" with the proper type: FAIL[linux64-shippable-qr-opt]
    ServiceWorkerRegistration interface: window.registrationInstance must inherit property "navigationPreload" with the proper type: FAIL[linux64-shippable-qr-opt]
    ServiceWorkerRegistration interface: window.registrationInstance must inherit property "waiting" with the proper type: FAIL[linux64-shippable-qr-opt]
/web-animations/interfaces/KeyframeEffect/idlharness.window.html
    KeyframeEffect interface: new KeyframeEffect(null, null) must inherit property "target" with the proper type: FAIL[linux64-shippable-qr-opt]

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]
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
You need to log in before you can comment on or make changes to this bug.