[wpt-sync] Sync PR 18294 - Initial tests for WebAssembly exceptions.
Categories
(Core :: JavaScript: WebAssembly, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox92 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 18294 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/18294
Details from upstream follow.
Ms2ger <Ms2ger@gmail.com> wrote:
Initial tests for WebAssembly exceptions.
| Assignee | ||
Comment 1•6 years ago
|
||
| Assignee | ||
Comment 2•6 years ago
|
||
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Comment 3•4 years ago
|
||
| Assignee | ||
Comment 4•4 years ago
|
||
CI Results
Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 88 tests and 4 subtests
Status Summary
Firefox
OK : 66
PASS : 1830
FAIL : 26
ERROR: 1
Chrome
OK : 66
PASS : 1738
FAIL : 118
ERROR: 1
Safari
OK : 60
PASS : 1678
FAIL : 30
ERROR: 7
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
/wasm/jsapi/functions/entry-different-function-realm.html
Start function: FAIL
/wasm/jsapi/functions/entry.html
Start function: FAIL
/wasm/jsapi/module/customSections.any.html
Custom sections with U+FFFD: FAIL
/wasm/jsapi/module/customSections.any.worker.html
Custom sections with U+FFFD: FAIL
New Tests That Don't Pass
/wasm/jsapi/constructor/instantiate.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/constructor/compile.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/constructor/instantiate-bad-imports.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/constructor/multi-value.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/constructor/validate.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exceptions/basic.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/instance/constructor-bad-imports.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/instance/constructor-caching.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/instance/constructor.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/instance/exports.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/instance/toString.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/module/constructor.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/module/customSections.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/module/exports.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/module/imports.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/module/toString.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/prototypes.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/table/constructor-reftypes.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/table/get-set.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/table/grow-reftypes.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/table/set-reftypes.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exceptions/basic.any.serviceworker.html
Wasm function throws argument: FAIL (Chrome: FAIL, Safari: FAIL)
Wasm function throws null: FAIL (Chrome: FAIL, Safari: FAIL)
Wasm function throws integer: FAIL (Chrome: FAIL, Safari: FAIL)
Imported JS function throws: FAIL (Chrome: FAIL, Safari: FAIL)
Imported JS function throws, Wasm catches and rethrows: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exceptions/basic.any.html
Wasm function throws argument: FAIL (Chrome: FAIL, Safari: FAIL)
Wasm function throws null: FAIL (Chrome: FAIL, Safari: FAIL)
Wasm function throws integer: FAIL (Chrome: FAIL, Safari: FAIL)
Imported JS function throws: FAIL (Chrome: FAIL, Safari: FAIL)
Imported JS function throws, Wasm catches and rethrows: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exceptions/basic.any.sharedworker.html
Wasm function throws argument: FAIL (Chrome: FAIL)
Wasm function throws null: FAIL (Chrome: FAIL)
Wasm function throws integer: FAIL (Chrome: FAIL)
Imported JS function throws: FAIL (Chrome: FAIL)
Imported JS function throws, Wasm catches and rethrows: FAIL (Chrome: FAIL)
/wasm/jsapi/exceptions/basic.any.worker.html
Wasm function throws argument: FAIL (Chrome: FAIL, Safari: FAIL)
Wasm function throws null: FAIL (Chrome: FAIL, Safari: FAIL)
Wasm function throws integer: FAIL (Chrome: FAIL, Safari: FAIL)
Imported JS function throws: FAIL (Chrome: FAIL, Safari: FAIL)
Imported JS function throws, Wasm catches and rethrows: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/functions/entry-different-function-realm.html
Start function: FAIL (Chrome: PASS, Safari: PASS)
/wasm/jsapi/functions/entry.html
Start function: FAIL (Chrome: PASS, Safari: PASS)
/wasm/jsapi/module/customSections.any.html
Custom sections with U+FFFD: FAIL (Chrome: PASS, Safari: PASS)
/wasm/jsapi/module/customSections.any.worker.html
Custom sections with U+FFFD: FAIL (Chrome: PASS, Safari: PASS)
/wasm/jsapi/table/get-set.any.html
Missing arguments: set: FAIL (Chrome: PASS, Safari: FAIL)
/wasm/jsapi/table/get-set.any.worker.html
Missing arguments: set: FAIL (Chrome: PASS, Safari: FAIL)
/wasm/jsapi/table/grow-reftypes.tentative.any.worker.html: ERROR (Chrome: ERROR, Safari: ERROR)
Tests Disabled in Gecko Infrastructure
/wasm/jsapi/constructor/instantiate.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/constructor/compile.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/constructor/instantiate-bad-imports.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/constructor/multi-value.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/constructor/validate.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exceptions/basic.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/instance/constructor-bad-imports.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/instance/constructor-caching.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/instance/constructor.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/instance/exports.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/instance/toString.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/module/constructor.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/module/customSections.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/module/exports.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/module/imports.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/module/toString.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/prototypes.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/table/constructor-reftypes.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/table/get-set.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/table/grow-reftypes.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/table/set-reftypes.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
Comment 7•4 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/7699d50f6a09
https://hg.mozilla.org/mozilla-central/rev/611e92019c51
Description
•