ewasm / evm2wasm

[ORPHANED] Transcompiles EVM code to eWASM
Mozilla Public License 2.0
107 stars 38 forks source link

Transcompile all Solidity examples and run coverage reports #186

Open axic opened 6 years ago

axic commented 6 years ago

This should be good enough to determine that all code paths of the transcompiler are used.

lrettig commented 6 years ago

Is this what happens when I run testeth with --evmc evm2wasm.js=true? cc @jwasinger

axic commented 6 years ago

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.