Scout is an extensible open-source tool intended to assist smart contract developers and auditors detect common security issues and deviations from best practices. Scout audit is the core development on which we extend scout for specific blockchains.
It seems it's not possible to call run_scout() twice in the same process. For normal execution this doesn't matter because it never happens, but if a test does do that, both cargo test and cargo nextest run enter an infinite loop.
It seems it's not possible to call run_scout() twice in the same process. For normal execution this doesn't matter because it never happens, but if a test does do that, both
cargo test
andcargo nextest run
enter an infinite loop.