spawn geth node

Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com>
This commit is contained in:
Cyrill Leutwiler
2025-03-23 14:12:08 +01:00
parent 6cd4519d89
commit 487eefe908
8 changed files with 214 additions and 75 deletions
+3 -1
View File
@@ -14,11 +14,13 @@ path = "src/main.rs"
[dependencies]
revive-dt-compiler = { workspace = true }
revive-dt-config = { workspace = true }
revive-dt-format = { workspace = true }
revive-solc-json-interface = { workspace = true }
revive-dt-config = { workspace = true }
revive-dt-node = { workspace = true }
anyhow = { workspace = true }
clap = { workspace = true }
log = { workspace = true }
env_logger = { workspace = true }
rayon = { workspace = true }
+7 -1
View File
@@ -1,5 +1,6 @@
use std::collections::BTreeSet;
use clap::Parser;
use rayon::prelude::*;
use revive_dt_config::*;
@@ -9,7 +10,12 @@ use revive_dt_format::corpus::Corpus;
fn main() -> anyhow::Result<()> {
env_logger::init();
for path in get_args().corpus.iter().collect::<BTreeSet<_>>() {
let config = Arguments::parse();
if config.corpus.is_empty() {
anyhow::bail!("no test corpus specified");
}
for path in config.corpus.iter().collect::<BTreeSet<_>>() {
log::trace!("attempting corpus {path:?}");
let corpus = Corpus::try_from_path(path)?;
log::info!("found corpus: {corpus:?}");