wasmi-labs / wasmi

WebAssembly (Wasm) interpreter.
https://wasmi-labs.github.io/wasmi/
Apache License 2.0
1.62k stars 287 forks source link

Add automated WASI testsuite #1299

Open Robbepop opened 1 week ago

Robbepop commented 1 week ago

Wasmi has WASI p1 support for a long time now, thanks to @OLUWAMUYIWA .

However, it is since in experimental state because it is missing automated tests. While we are certain that the WASI implementation kinda works due to empirical observation, we still want to have assurance about this in the form of automated tests via CI.

For this an official WASI testsuite even exists that we can simply use similar to how we use Wasm's official testsuite: https://github.com/WebAssembly/wasi-testsuite/tree/main

This issue is tracking this progress. Resolving this allows us to label Wasmi's WASI support as stable.

cc @OLUWAMUYIWA