A testing utility to run juno with our version of the blockifier that uses cairo native, and compare it to results from mainnet or from juno using the unmodified blockifier
On killing the blockifier-tester with crtl+c/SIGTERM the spawned juno subprocess becomes an orphan. That's how UNIX subprocesses work, they continue to live on without their parent. But in our case this is undesirable because the reason you are killing the blockifier-tester is because you want to kill the juno instance.
Tried using the ctrlc crate for the signal handler, but that didn't work as desired. Since the tester uses tokio it's probably better to use tokio::signal for the signal handler.
On killing the
blockifier-tester
withcrtl+c
/SIGTERM
the spawnedjuno
subprocess becomes an orphan. That's how UNIX subprocesses work, they continue to live on without their parent. But in our case this is undesirable because the reason you are killing theblockifier-tester
is because you want to kill thejuno
instance.