From 30d578853a7ec0acb2aaa5ebfa78d24de859ec72 Mon Sep 17 00:00:00 2001 From: Tom French Date: Wed, 26 Feb 2025 19:56:03 +0000 Subject: [PATCH] chore: parallelize `test_transform_program_is_idempotent` --- tooling/nargo_cli/src/cli/compile_cmd.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tooling/nargo_cli/src/cli/compile_cmd.rs b/tooling/nargo_cli/src/cli/compile_cmd.rs index af07c2d5fcd..35bd56ee402 100644 --- a/tooling/nargo_cli/src/cli/compile_cmd.rs +++ b/tooling/nargo_cli/src/cli/compile_cmd.rs @@ -321,6 +321,7 @@ mod tests { use nargo::ops::compile_program; use nargo_toml::PackageSelection; use noirc_driver::{CompileOptions, CrateName}; + use rayon::iter::{IntoParallelRefIterator, ParallelIterator}; use crate::cli::test_cmd::formatters::diagnostic_to_string; use crate::cli::{ @@ -393,7 +394,7 @@ mod tests { assert!(!test_workspaces.is_empty(), "should find some test workspaces"); - test_workspaces.iter().for_each(|workspace| { + test_workspaces.par_iter().for_each(|workspace| { let (file_manager, parsed_files) = parse_workspace(workspace); let binary_packages = workspace.into_iter().filter(|package| package.is_binary());