diff --git a/bins/revme/src/cmd/statetest/runner.rs b/bins/revme/src/cmd/statetest/runner.rs index 16cf237938..85764f6aef 100644 --- a/bins/revme/src/cmd/statetest/runner.rs +++ b/bins/revme/src/cmd/statetest/runner.rs @@ -105,6 +105,18 @@ fn skip_test(path: &Path) -> bool { | "eip1559.json" | "mergeTest.json" + // Test with some storage check. + | "RevertInCreateInInit_Paris.json" + | "RevertInCreateInInit.json" + | "dynamicAccountOverwriteEmpty.json" + | "dynamicAccountOverwriteEmpty_Paris.json" + | "RevertInCreateInInitCreate2Paris.json" + | "create2collisionStorage.json" + | "RevertInCreateInInitCreate2.json" + | "create2collisionStorageParis.json" + | "InitCollision.json" + | "InitCollisionParis.json" + // These tests are passing, but they take a lot of time to execute so we are going to skip them. | "loopExp.json" | "Call50000_sha256.json" diff --git a/bins/revme/src/main.rs b/bins/revme/src/main.rs index 5e21714f2f..4662057476 100644 --- a/bins/revme/src/main.rs +++ b/bins/revme/src/main.rs @@ -1,9 +1,11 @@ -use revme::cmd::MainCmd; +use revme::cmd::{Error, MainCmd}; use structopt::StructOpt; -pub fn main() { +pub fn main() -> Result<(), Error> { let cmd = MainCmd::from_args(); if let Err(e) = cmd.run() { - println!("{}", e) + println!("{:?}", e); + return Err(e); } + Ok(()) }