diff --git a/src/main.rs b/src/main.rs index bfd6a7f1..bfdccf6c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -82,27 +82,23 @@ fn try_main() -> Result<()> { Subcommand::Run => { let cx = &Context::new(args)?; clean::clean_partial(cx)?; - create_dirs_for_build(cx)?; run_run(cx)?; report::generate(cx)?; } Subcommand::Nextest { .. } => { let cx = &Context::new(args)?; clean::clean_partial(cx)?; - create_dirs_for_build(cx)?; run_nextest(cx)?; report::generate(cx)?; } Subcommand::NextestArchive => { let cx = &Context::new(args)?; clean::clean_partial(cx)?; - create_dirs_for_build(cx)?; archive_nextest(cx)?; } Subcommand::None | Subcommand::Test => { let cx = &Context::new(args)?; clean::clean_partial(cx)?; - create_dirs_for_build(cx)?; run_test(cx)?; report::generate(cx)?; } @@ -354,14 +350,6 @@ fn set_env(cx: &Context, env: &mut dyn EnvTarget, IsNextest(is_nextest): IsNexte Ok(()) } -fn create_dirs_for_build(cx: &Context) -> Result<()> { - fs::create_dir_all(&cx.ws.target_dir)?; - if cx.args.doctests { - fs::create_dir_all(&cx.ws.doctests_dir)?; - } - Ok(()) -} - fn run_test(cx: &Context) -> Result<()> { let mut cargo = cx.cargo();