There are testing infrastructures for testing the machine code the compiler emits in the disas folder, but is there anywhere I can automate testing the actual execution of that code, for the different architectures?
A message was moved here from #winch > stream events by marin.
To achieve that you 'd need to enable integration tests and and/or running the Wasm spec tests for Winch/aarch64. However both of these are disabled for aarch64 given that they require at least a complete implementation of a MarcoAssembler MVP, which is essentially what's listed in this issue: https://github.com/bytecodealliance/wasmtime/issues/8321. For now I'd recommend disassembler tests with manual verification and once we have an MVP of the MacroAssembler we can enable spec tests and integration tests.
Cool! I'll get working then :thumbs_up:
Last updated: Dec 23 2024 at 14:03 UTC