Skip to content

Commit 8d90e07

Browse files
committed
feat(cargo-codspeed): add analysis build mode
1 parent 97e21d0 commit 8d90e07

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

crates/cargo-codspeed/src/build.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,9 @@ See `cargo codspeed build --help` for more information.");
226226
];
227227

228228
// Add the codspeed cfg flag if simulation mode is enabled
229-
if measurement_mode == MeasurementMode::Simulation {
229+
if measurement_mode == MeasurementMode::Simulation
230+
|| measurement_mode == MeasurementMode::Analysis
231+
{
230232
flags.push("--cfg=codspeed".to_owned());
231233
}
232234

crates/cargo-codspeed/src/measurement_mode.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ pub enum MeasurementMode {
99
#[value(alias = "instrumentation")]
1010
Simulation,
1111
Walltime,
12+
Analysis,
1213
}
1314

1415
impl fmt::Display for MeasurementMode {
@@ -19,6 +20,7 @@ impl fmt::Display for MeasurementMode {
1920
match self {
2021
MeasurementMode::Simulation => "simulation",
2122
MeasurementMode::Walltime => "walltime",
23+
MeasurementMode::Analysis => "analysis",
2224
}
2325
)
2426
}

0 commit comments

Comments
 (0)