Stream: git-wasmtime

Topic: wasmtime / PR #11677 Run `*.wast` tests from component-mo...


view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:09):

alexcrichton opened PR #11677 from alexcrichton:run-cm-spec-tests to bytecodealliance:main:

This adds a new submodule like WebAssembly/testsuite for the component-model spec tests and runs the *.wast tests on all changes. There are two currently failing tests which are relegated to #11675 and #11676 for now.

<!--
Please make sure you include the following information:

Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.html

Please ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:09):

alexcrichton requested dicej for a review on PR #11677.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:09):

alexcrichton requested wasmtime-core-reviewers for a review on PR #11677.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:09):

alexcrichton requested wasmtime-default-reviewers for a review on PR #11677.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:10):

alexcrichton commented on PR #11677:

cc @lukewagner on this as you're likely interested (no action needed though, just making you aware)

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:17):

lukewagner commented on PR #11677:

Awesome! FWIW, outside the tests/async directory there's also a few scattered (but probably growing over time) tests in tests/resources and tests/values. There is one (expected, until CM/#531 is implemented) remaining failure in tests/values/trap-in-post-return.wast.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:21):

dicej commented on PR #11677:

FYI, I've copied some of those tests into tests/misc_testsuite/component-model-async/, so we'll want to remove the copies now that they're redundant.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:22):

alexcrichton updated PR #11677.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:27):

lukewagner commented on PR #11677:

Oops, I see tests/values and tests/resources are already included and I just misread #11676. Carry on!

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:32):

alexcrichton updated PR #11677.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:53):

alexcrichton updated PR #11677.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 22:54):

alexcrichton commented on PR #11677:

The most recent test failure surfaced the fact that Winch doesn't support component-model-async since fused adapters may use ref.func which is unimplemented in Winch, so I've listed that in the list of features that Winch doesn't support and updated test expectations accordingly

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 23:12):

dicej submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 10 2025 at 23:52):

alexcrichton merged PR #11677.


Last updated: Dec 06 2025 at 06:05 UTC