Skip to content

Conversation

@alexcrichton
Copy link
Member

This commit shuffles around *.wast-based tests for component model testing. All tests are now located in tests/cli/component-model with subdirectories for various proposals, for example
tests/cli/component-model-async is now located at tests/cli/component-model. Additionally async tests are disentangled where most just require the cm-async feature and tests related to cm-async-builtins or cm-async-stackful are consolidated into a single *.wast test file.

The end goal is to eventually make this more amenable to upstreaming inside of the component model repo itself by in theory just sync-ing this one folder.

This commit shuffles around `*.wast`-based tests for component model
testing. All tests are now located in `tests/cli/component-model` with
subdirectories for various proposals, for example
`tests/cli/component-model-async` is now located at
`tests/cli/component-model`. Additionally async tests are disentangled
where most just require the `cm-async` feature and tests related to
`cm-async-builtins` or `cm-async-stackful` are consolidated into a
single `*.wast` test file.

The end goal is to eventually make this more amenable to upstreaming
inside of the component model repo itself by in theory just sync-ing
this one folder.
@alexcrichton alexcrichton requested a review from a team as a code owner October 8, 2025 17:55
@alexcrichton alexcrichton requested review from fitzgen and removed request for a team October 8, 2025 17:55
@fitzgen fitzgen added this pull request to the merge queue Oct 13, 2025
Merged via the queue into bytecodealliance:main with commit 9121120 Oct 13, 2025
34 checks passed
@alexcrichton alexcrichton deleted the shuffle-tests branch October 13, 2025 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants