hera icon indicating copy to clipboard operation
hera copied to clipboard

CI: run ewasm-tests with geth+evmc+hera

Open axic opened this issue 7 years ago • 6 comments

@gballet has pushed a branch to help running ewasm tests with geth: https://github.com/ewasm/go-ethereum/tree/wasm-testing

axic avatar Aug 21 '18 17:08 axic

Currently, this is not easily doable, because go-ethereum will run Byzantium state tests in EVM mode (EWASM is not enabled in this config) even if --vm.ewasm=hera.so is specified. You can add a hack like proposed .EnableWagon but I don't want to maintain it.

chfast avatar Nov 26 '18 11:11 chfast

for reference, @chfast's PR https://github.com/ethereum/go-ethereum/pull/18084

gballet avatar Nov 26 '18 12:11 gballet

@gballet @chfast I see the PR was merged, is it now possible to continue this work?

axic avatar Dec 04 '18 11:12 axic

even if --vm.ewasm=hera.so is specified.

No.

chfast avatar Dec 04 '18 13:12 chfast

This hack allows to run EWASM state tests in geth: https://github.com/ewasm/go-ethereum/pull/7.

chfast avatar Dec 04 '18 14:12 chfast

Actually that's what the fork rules are for, check https://github.com/ewasm/go-ethereum/pull/9 That should work now; I'm seeking to activate travis to check, but I seem to have insufficient permissions @axic.

gballet avatar Dec 07 '18 14:12 gballet