pub fn run_tests(config: Config) -> Result<()>
Run all tests as described in the config argument. Will additionally process command line arguments.