You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rework "run vs serve" logic to require explicit wasi world
* adapters/pywasm.py:
* adapters/wasm-micro-runtime.py:
* adapters/wasmedge.py:
* adapters/wasmtime.py:
* adapters/wazero.py:
* adapters/wizard.py: Take a WASI world as an additional argument.
* test-runner/tests/test_test_case.py:
* test-runner/tests/test_test_suite_runner.py: Update tests.
* test-runner/wasi_test_runner/runtime_adapter.py: Plumb wasi_world
through to runtime.
* test-runner/wasi_test_runner/test_case.py (WasiWorld): New type.
(WasiProposal): Remove http/service, it's not a proposal.
(Config.from_file): Don't infer proposals from ops. Parse out a world.
* test-runner/wasi_test_runner/test_suite_runner.py
(TestCaseRunner.do_run): Pass world to adapter.
* tests/rust/wasm32-wasip3/src/bin/http-service.json: Adapt.
0 commit comments