evm2wasm
evm2wasm copied to clipboard
Transcompile all Solidity examples and run coverage reports
This should be good enough to determine that all code paths of the transcompiler are used.
Is this what happens when I run testeth
with --evmc evm2wasm.js=true
? cc @jwasinger
No. This is not related to testeth
.
The idea here is to run code coverage on index.js
(aka evm2wasm "main loop") and feed in every single test case from Solidity. This should be good enough to determine that there is no untested/unused code in evm2wasm.
Alternatively could do the same with hand written tests.