Closed Bug 1571689 Opened 5 years ago Closed 3 years ago

[wpt-sync] Sync PR 18294 - Initial tests for WebAssembly exceptions.

Categories

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

task

Tracking

()

RESOLVED FIXED
92 Branch
Tracking Status
firefox92 --- fixed

People

(Reporter: mozilla.org, 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.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Component: web-platform-tests → Javascript: WebAssembly
Product: Testing → Core

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)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/44663bd22f76
[wpt PR 18294] - Initial tests for WebAssembly exceptions., a=testonly
https://hg.mozilla.org/integration/autoland/rev/89552b4ca5a2
[wpt PR 18294] - Update wpt metadata, a=testonly
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7699d50f6a09
[wpt PR 18294] - Initial tests for WebAssembly exceptions., a=testonly
https://hg.mozilla.org/integration/autoland/rev/611e92019c51
[wpt PR 18294] - Update wpt metadata, a=testonly
Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch
You need to log in before you can comment on or make changes to this bug.