Closed Bug 1718504 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 29516 - Add WebAssembly Exception handling tests from spec repo.

Categories

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

task

Tracking

()

RESOLVED FIXED
91 Branch
Tracking Status
firefox91 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(2 files)

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

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

b'Ms2ger <Ms2ger@gmail.com>' wrote:

Add WebAssembly Exception handling tests from spec repo.

Component: web-platform-tests → Javascript: WebAssembly
Product: Testing → Core

CI Results

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

Total 24 tests and 3 subtests

Status Summary

Firefox

OK : 16
PASS: 14
FAIL: 46

Chrome

OK : 16
PASS: 12
FAIL: 48

Safari

OK : 16
PASS: 12
FAIL: 48

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

/wasm/jsapi/exception/constructor.tentative.any.html
No arguments: FAIL
Invalid descriptor argument: FAIL
/wasm/jsapi/exception/constructor.tentative.any.worker.html
No arguments: FAIL
Invalid descriptor argument: FAIL

New Tests That Don't Pass

/wasm/jsapi/exception/constructor.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exception/getArg.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exception/is.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exception/toString.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exception/type.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/tag/constructor.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/tag/toString.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/tag/type.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exception/constructor.tentative.any.html
No arguments: FAIL (Chrome: PASS, Safari: PASS)
Calling: FAIL (Chrome: FAIL, Safari: FAIL)
Invalid descriptor argument: FAIL (Chrome: PASS, Safari: PASS)
Invalid exception argument: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exception/constructor.tentative.any.worker.html
No arguments: FAIL (Chrome: PASS, Safari: PASS)
Calling: FAIL (Chrome: FAIL, Safari: FAIL)
Invalid descriptor argument: FAIL (Chrome: PASS, Safari: PASS)
Invalid exception argument: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exception/getArg.tentative.any.worker.html
Missing arguments: FAIL (Chrome: FAIL, Safari: FAIL)
Invalid exception argument: FAIL (Chrome: FAIL, Safari: FAIL)
Index out of bounds: FAIL (Chrome: FAIL, Safari: FAIL)
Getting out-of-range argument: FAIL (Chrome: FAIL, Safari: FAIL)
getArg: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exception/getArg.tentative.any.html
Missing arguments: FAIL (Chrome: FAIL, Safari: FAIL)
Invalid exception argument: FAIL (Chrome: FAIL, Safari: FAIL)
Index out of bounds: FAIL (Chrome: FAIL, Safari: FAIL)
Getting out-of-range argument: FAIL (Chrome: FAIL, Safari: FAIL)
getArg: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exception/is.tentative.any.worker.html
Missing arguments: FAIL (Chrome: FAIL, Safari: FAIL)
Invalid exception argument: FAIL (Chrome: FAIL, Safari: FAIL)
is: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exception/is.tentative.any.html
Missing arguments: FAIL (Chrome: FAIL, Safari: FAIL)
Invalid exception argument: FAIL (Chrome: FAIL, Safari: FAIL)
is: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exception/toString.tentative.any.html
Object.prototype.toString on an Exception: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exception/toString.tentative.any.worker.html
Object.prototype.toString on an Exception: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exception/type.tentative.any.html
[]: FAIL (Chrome: FAIL, Safari: FAIL)
[i32 i64]: FAIL (Chrome: FAIL, Safari: FAIL)
[i32 i64 f32 f64]: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/exception/type.tentative.any.worker.html
[]: FAIL (Chrome: FAIL, Safari: FAIL)
[i32 i64]: FAIL (Chrome: FAIL, Safari: FAIL)
[i32 i64 f32 f64]: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/tag/constructor.tentative.any.html
name: FAIL (Chrome: FAIL, Safari: FAIL)
length: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/tag/constructor.tentative.any.worker.html
name: FAIL (Chrome: FAIL, Safari: FAIL)
length: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/tag/toString.tentative.any.worker.html
Object.prototype.toString on a Tag: FAIL (Chrome: FAIL, Safari: FAIL)
@@toStringTag exists on the prototype with the appropriate descriptor: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/tag/toString.tentative.any.html
Object.prototype.toString on a Tag: FAIL (Chrome: FAIL, Safari: FAIL)
@@toStringTag exists on the prototype with the appropriate descriptor: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/tag/type.tentative.any.worker.html
[]: FAIL (Chrome: FAIL, Safari: FAIL)
[i32 i64]: FAIL (Chrome: FAIL, Safari: FAIL)
[i32 i64 f32 f64]: FAIL (Chrome: FAIL, Safari: FAIL)
/wasm/jsapi/tag/type.tentative.any.html
[]: FAIL (Chrome: FAIL, Safari: FAIL)
[i32 i64]: FAIL (Chrome: FAIL, Safari: FAIL)
[i32 i64 f32 f64]: FAIL (Chrome: FAIL, Safari: FAIL)

Tests Disabled in Gecko Infrastructure

/wasm/jsapi/exception/constructor.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exception/getArg.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exception/is.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exception/toString.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/exception/type.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/tag/constructor.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/tag/toString.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)
/wasm/jsapi/tag/type.tentative.any.js: SKIP (Chrome: SKIP, Safari: SKIP)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ee78ad993482
[wpt PR 29516] - Add WebAssembly Exception handling tests from spec repo., a=testonly
https://hg.mozilla.org/integration/autoland/rev/cbabec45d01b
[wpt PR 29516] - Update wpt metadata, a=testonly
Backout by dluca@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f293dbac975f
Backed out 3 changesets (bug 1718504, bug 1718546) for Spidermonkey failures in wasm/jsapi/exception/constructor.tentative.any.js. CLOSED TREE
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f5d129e8217a
[wpt PR 29516] - Add WebAssembly Exception handling tests from spec repo., a=testonly
https://hg.mozilla.org/integration/autoland/rev/d2558490de9a
[wpt PR 29516] - Update wpt metadata, a=testonly
Flags: needinfo?(james)

Automatic update from web-platform-tests
Add WebAssembly Exception handling tests from spec repo.

--

wpt-commits: 97892d58dbc767851ac40b733c2c4fcd643caa46
wpt-pr: 29516

wpt-pr: 29516
wpt-type: metadata

Pushed by james@hoppipolla.co.uk:
https://hg.mozilla.org/integration/autoland/rev/186add6802cc
[wpt PR 29516] - Add WebAssembly Exception handling tests from spec repo., a=testonly
https://hg.mozilla.org/integration/autoland/rev/14078ed6f347
[wpt PR 29516] - Update wpt metadata, a=testonly
Flags: needinfo?(james)
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: