[wpt-sync] Sync PR 42467 - [wasm] Source Phase Imports for ESM Integration
Categories
(Core :: JavaScript: WebAssembly, task, P4)
Tracking
()
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
extendingAbstractModuleSource
.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?
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Comment 2•2 years ago
|
||
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
- /wasm/webapi/esm-integration/worker-import.tentative.html [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:TIMEOUT
, Safari:TIMEOUT
)- Testing import of WebAssembly from JavaScript worker:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Testing import of WebAssembly from JavaScript worker:
- /wasm/jsapi/module/moduleSource.tentative.any.js [wpt.fyi]:
SKIP
(Chrome:SKIP
, Safari:SKIP
) - /wasm/jsapi/module/moduleSource.tentative.any.shadowrealm.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
) - /wasm/jsapi/module/moduleSource.tentative.any.html [wpt.fyi]
- AbstractModuleSource intrinsic:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - AbstractModuleSourceProto intrinsic:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - AbstractModuleSourceProto toStringTag brand check:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- AbstractModuleSource intrinsic:
- /wasm/jsapi/module/moduleSource.tentative.any.worker.html [wpt.fyi]
- AbstractModuleSource intrinsic:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - AbstractModuleSourceProto intrinsic:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - AbstractModuleSourceProto toStringTag brand check:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- AbstractModuleSource intrinsic:
- /wasm/webapi/esm-integration/source-phase.tentative.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
)
Tests Disabled in Gecko Infrastructure
- /wasm/webapi/esm-integration/worker-import.tentative.html [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:TIMEOUT
, Safari:TIMEOUT
) - /wasm/jsapi/module/moduleSource.tentative.any.js [wpt.fyi]:
SKIP
(Chrome:SKIP
, Safari:SKIP
)
Comment 6•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0a32355bef7c
https://hg.mozilla.org/mozilla-central/rev/b837808c4dcc
Description
•