Skip to content

Commit 02e48dc

Browse files
fixup! feat(cargo-codspeed): use cargo from cli
1 parent b89d779 commit 02e48dc

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

crates/cargo-codspeed/src/build.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,13 @@ pub fn build_benches(
161161
let built_bench_count = built_benches.len();
162162

163163
// Create and clear packages codspeed target directories
164-
for built_bench in built_benches.iter() {
165-
let package_target_dir = codspeed_target_dir.clone().join(&built_bench.package);
166-
std::fs::create_dir_all(&package_target_dir)?;
167-
clear_dir(&package_target_dir)?;
164+
let target_dir_to_clear = built_benches
165+
.iter()
166+
.unique_by(|bench| &bench.package)
167+
.map(|bench| codspeed_target_dir.clone().join(&bench.package));
168+
for target_dir in target_dir_to_clear {
169+
std::fs::create_dir_all(&target_dir)?;
170+
clear_dir(&target_dir)?;
168171
}
169172

170173
// Copy built artifacts to codspeed target directory

crates/cargo-codspeed/src/run.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ pub fn run_benches(metadata: &Metadata, filters: Filters) -> Result<()> {
105105
if let Some(bench) = bench {
106106
to_run.push(bench);
107107
} else {
108-
not_found.push(whitelisted_bench_name);
108+
not_found.push(allowed_bench_name);
109109
}
110110
}
111111

0 commit comments

Comments
 (0)