Closed Bug 1559187 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 17314 - Add an initial test for wasm multi-value.

Categories

(Testing :: web-platform-tests, defect, P4)

defect

Tracking

(firefox72 fixed)

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(2 files)

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

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

Ms2ger <Ms2ger@gmail.com> wrote:

Add an initial test for wasm multi-value.

There were infrastructure failures for the Try push (https://treeherder.mozilla.org/#/jobs?repo=try&revision=57eb5a7585fe4beba1bfbc21d1dda08e68296dac):
build-android-x86_64/opt
build-win64/opt
build-win64/debug
build-win32/debug
build-android-x86_64/debug
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f5a9b9855519
[wpt PR 17314] - Add an initial test for wasm multi-value., a=testonly
Test result changes from PR not available.

Backed out changeset f5a9b9855519 (Bug 1559187) for causing build bustage on wasm/jsapi/constructor/multi-value.any.js.

Push with failure: https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception&classifiedState=unclassified&revision=47be1b3fdda63c7c1a5a256fa3f719f67b3f1a54

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=278752825&repo=autoland&lineNumber=87307

Backout link: https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&selectedJob=278752825&resultStatus=testfailed%2Cbusted%2Cexception&classifiedState=unclassified&revision=41ca0334fb3b3dc23d07f98fea6d007c07750ed6

[task 2019-11-29T11:53:29.208Z] TEST-PASS | wasm/jsapi/global/toString.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.225Z] ## wasm/jsapi/constructor/multi-value.any.js: rc = 0, run time = 0.293171
[task 2019-11-29T11:53:29.225Z] 
[task 2019-11-29T11:53:29.225Z] Harness status: OK (Reported by harness: None)
[task 2019-11-29T11:53:29.226Z] Subtest "multiple return values from wasm to js": expected PASS, found FAIL (with message: "promise_test: Unhandled rejection with value: object "CompileError: wasm validation error: at offset 22: too many returns in signature"")
[task 2019-11-29T11:53:29.226Z] Subtest "multiple return values inside wasm": expected PASS, found FAIL (with message: "promise_test: Unhandled rejection with value: object "CompileError: wasm validation error: at offset 26: too many returns in signature"")
[task 2019-11-29T11:53:29.226Z] Subtest "multiple return values from js to wasm": expected PASS, found FAIL (with message: "promise_test: Unhandled rejection with value: object "CompileError: wasm validation error: at offset 37: too many returns in signature"")
[task 2019-11-29T11:53:29.226Z] TEST-UNEXPECTED-FAIL | wasm/jsapi/constructor/multi-value.any.js | (args: "") | promise_test: Unhandled rejection with value: object "CompileError: wasm validation error: at offset 22: too many returns in signature" [0.3 s]
[task 2019-11-29T11:53:29.226Z] TEST-UNEXPECTED-FAIL | wasm/jsapi/constructor/multi-value.any.js | (args: "") | promise_test: Unhandled rejection with value: object "CompileError: wasm validation error: at offset 26: too many returns in signature" [0.3 s]
[task 2019-11-29T11:53:29.227Z] TEST-UNEXPECTED-FAIL | wasm/jsapi/constructor/multi-value.any.js | (args: "") | promise_test: Unhandled rejection with value: object "CompileError: wasm validation error: at offset 37: too many returns in signature" [0.3 s]
[task 2019-11-29T11:53:29.227Z] TEST-UNEXPECTED-FAIL | wasm/jsapi/constructor/multi-value.any.js | (args: "") [0.3 s]
[task 2019-11-29T11:53:29.233Z] TEST-PASS | streams/readable-streams/tee.any.js | (args: "") [0.4 s]
[task 2019-11-29T11:53:29.268Z] TEST-PASS | wasm/jsapi/global/valueOf.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.300Z] TEST-PASS | streams/readable-streams/general.any.js | (args: "") [0.5 s]
[task 2019-11-29T11:53:29.376Z] TEST-PASS | wasm/jsapi/constructor/validate.any.js | (args: "") [0.4 s]
[task 2019-11-29T11:53:29.386Z] TEST-PASS | wasm/jsapi/global/constructor.any.js | (args: "") [0.4 s]
[task 2019-11-29T11:53:29.397Z] TEST-PASS | streams/readable-streams/templated.any.js | (args: "") [0.5 s]
[task 2019-11-29T11:53:29.404Z] TEST-PASS | wasm/jsapi/global/value-get-set.any.js | (args: "") [0.4 s]
[task 2019-11-29T11:53:29.470Z] TEST-PASS | wasm/jsapi/instance/constructor-caching.any.js | (args: "") [0.3 s]
[task 2019-11-29T11:53:29.480Z] TEST-PASS | wasm/jsapi/instance/exports.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.482Z] TEST-PASS | wasm/jsapi/instance/toString.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.551Z] TEST-PASS | wasm/jsapi/memory/buffer.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.589Z] TEST-PASS | wasm/jsapi/memory/toString.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.639Z] TEST-PASS | wasm/jsapi/interface.any.js | (args: "") [0.4 s]
[task 2019-11-29T11:53:29.644Z] TEST-PASS | wasm/jsapi/instance/constructor.any.js | (args: "") [0.4 s]
[task 2019-11-29T11:53:29.698Z] TEST-PASS | wasm/jsapi/memory/grow.any.js | (args: "") [0.3 s]
[task 2019-11-29T11:53:29.703Z] TEST-PASS | wasm/jsapi/memory/constructor.any.js | (args: "") [0.3 s]
[task 2019-11-29T11:53:29.713Z] TEST-PASS | wasm/jsapi/module/constructor.any.js | (args: "") [0.3 s]
[task 2019-11-29T11:53:29.784Z] TEST-PASS | wasm/jsapi/module/toString.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.786Z] TEST-PASS | wasm/jsapi/module/exports.any.js | (args: "") [0.3 s]
[task 2019-11-29T11:53:29.804Z] TEST-PASS | wasm/jsapi/module/imports.any.js | (args: "") [0.3 s]
[task 2019-11-29T11:53:29.831Z] TEST-PASS | wasm/jsapi/module/customSections.any.js | (args: "") [0.4 s]
[task 2019-11-29T11:53:29.868Z] TEST-PASS | wasm/jsapi/table/grow-reftypes.tentative.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.871Z] TEST-PASS | wasm/jsapi/table/toString.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.893Z] TEST-PASS | wasm/jsapi/table/constructor.any.js | (args: "") [0.3 s]
[task 2019-11-29T11:53:29.928Z] TEST-PASS | wasm/jsapi/table/length.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.941Z] TEST-PASS | wasm/jsapi/table/grow.any.js | (args: "") [0.2 s]
[task 2019-11-29T11:53:29.991Z] TEST-PASS | wasm/jsapi/instance/constructor-bad-imports.any.js | (args: "") [0.9 s]
[task 2019-11-29T11:53:30.058Z] TEST-PASS | wasm/jsapi/table/get-set.any.js | (args: "") [0.4 s]
Flags: needinfo?(james)

Automatic update from web-platform-tests
Add an initial test for wasm multi-value. (#17314)

--

wpt-commits: b8079efa83c28bc0fc9ec7ff18b20c0be23a4275
wpt-pr: 17314

Pushed by james@hoppipolla.co.uk:
https://hg.mozilla.org/integration/autoland/rev/f9f35f828a5c
[wpt PR 17314] - Add an initial test for wasm multi-value., a=testonly
https://hg.mozilla.org/integration/autoland/rev/2236be658be6
[wpt PR 17314] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72
Flags: needinfo?(james)
You need to log in before you can comment on or make changes to this bug.