Closed Bug 1858251 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 42467 - [wasm] Source Phase Imports for ESM Integration

Categories

(Core :: JavaScript: WebAssembly, task, P4)

task

Tracking

()

RESOLVED FIXED
122 Branch
Tracking Status
firefox122 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Guy Bedford <gbedford@fastly.com> wrote:

[wasm] Source Phase Imports for ESM Integration

This adds a test for the new source phase imports aspect of the ESM integration.

Includes tests both for using the source phase, and for checking that the prototype behaviours match the updated requirements on WebAssembly.Module extending AbstractModuleSource.

Per the note in https://github.com/WebAssembly/esm-integration#es-module-integration-proposal-for-webassembly, it is possible for implementations to implement source phase imports independently from non-source-phase imports. I don't know if there's a way we want to reflect that in the test structure though?

Component: web-platform-tests → JavaScript: WebAssembly
Product: Testing → Core
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]

CI Results

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

Total 6 tests

Status Summary

Firefox

OK : 2
FAIL : 6
TIMEOUT: 1
ERROR : 2
NOTRUN : 1

Chrome

OK : 2
FAIL : 6
TIMEOUT: 1
ERROR : 2
NOTRUN : 1

Safari

OK : 2
FAIL : 6
TIMEOUT: 1
ERROR : 2
NOTRUN : 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

Tests Disabled in Gecko Infrastructure

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/139c6216411e [wpt PR 42467] - [wasm] Source Phase Imports for ESM Integration, a=testonly https://hg.mozilla.org/integration/autoland/rev/5a97f3fc0e07 [wpt PR 42467] - Update wpt metadata, a=testonly
Backout by ncsoregi@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/60b5154813f2 Backed out 259 changesets (bug 1858251, bug 1864135, bug 1862628, bug 1864134, bug 1864495, bug 1862531, bug 1864790, bug 1865066, bug 1864792, bug 1864566, bug 1864844, bug 1857775, bug 1864031, bug 1863959, bug 1863670, bug 1864462, bug 1863803, bug 1864780, bug 1864357, bug 1863585, bug 1864227, bug 1863859, bug 1860640, bug 1863618, bug 1864814, bug 1864197, bug 1864648, bug 1865447, bug 1864432, bug 1864402, bug 1857476, bug 1864633, bug 1864208, bug 1863709, bug 1864049, bug 1848745, bug 1864547, bug 1860042, bug 1864558, bug 1863331, bug 1861356, bug 1864535, bug 1863442, bug 1864532, bug 1862413, bug 1863562, bug 1864766, bug 1862863, bug 1863333, bug 1863774, bug 1863378, bug 1862325, bug 1864777, bug 1859333, bug 1861376, bug 1838259, bug 1865141, bug 1863313, bug 1864769, bug 1864077, bug 1862392, bug 1864372, bug 1864848, bug 1862615, bug 1863388, bug 1864026, bug 1864595, bug 1864802, bug 1864017, bug 1863656, bug 1863923, bug 1864604, bug 1864303, bug 1863987, bug 1863013, bug 1864225, bug 1863909, bug 1864630, bug 1865003, bug 1864250, bug 1863541, bug 1863516, bug 1864763, bug 1863161, bug 1863740, bug 1862700, bug 1865608, bug 1863784, bug 1863593, bug 1864600, bug 1865142, bug 1864249, bug 1863764, bug 1865135, bug 1863683, bug 1863493, bug 1864367, bug 1860770, bug 1864036, bug 1849891, bug 1864540, bug 1865576, bug 1860704, bug 1863582, bug 1864860, bug 1865189, bug 1863634, bug 1864248, bug 1864929, bug 1863405, bug 1864594, bug 1863446, bug 1864657, bug 1864831, bug 1862343, bug 1864539, bug 1865418, bug 1862979, bug 1863654, bug 1864906, bug 1864097, bug 1863888, bug 1865303, bug 1864029, bug 1863851, bug 1864065, bug 1863069, bug 1865337, bug 1863739, bug 1864467, bug 1864563, bug 1863862, bug 1864770, bug 1864439, bug 1864428, bug 1864567, bug 1865432, bug 1859366, bug 1863648, bug 1864973, bug 1864635, bug 1864055, bug 1864311, bug 1863767, bug 1865577, bug 1865274, bug 1862012, bug 1864650, bug 1865030, bug 1864360, bug 1863915, bug 1864358, bug 1865107, bug 1864230, bug 1856055, bug 1863364, bug 1865056, bug 1863704, bug 1857222, bug 1721499, bug 1864368, bug 1862440, bug 1865251, bug 1865022, bug 1865314, bug 1862099, bug 1864586, bug 1860937, bug 1864177, bug 1864470, bug 1863816, bug 1864302, bug 1864061, bug 1857583, bug 1865325, bug 1864757, bug 1864373, bug 1864625, bug 1864812, bug 1864552) for causing spidermonkey bustages on wasm/jsapi/module/moduleSource.tentative.any.js. CLOSED TREE
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0a32355bef7c [wpt PR 42467] - [wasm] Source Phase Imports for ESM Integration, a=testonly https://hg.mozilla.org/integration/autoland/rev/b837808c4dcc [wpt PR 42467] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 122 Branch
You need to log in before you can comment on or make changes to this bug.