Skip to content

Commit 50edd76

Browse files
committed
Refactor scenario extraction
1 parent 9b20563 commit 50edd76

File tree

1 file changed

+7
-26
lines changed

1 file changed

+7
-26
lines changed

collector/src/compile/execute/bencher.rs

Lines changed: 7 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -196,36 +196,17 @@ impl<'a> Processor for BenchProcessor<'a> {
196196
}
197197
}
198198

199-
let fut = match data.scenario {
200-
Scenario::Full => self.insert_stats(
201-
database::Scenario::Empty,
202-
data.profile,
203-
data.backend,
204-
res,
205-
),
206-
Scenario::IncrFull => self.insert_stats(
207-
database::Scenario::IncrementalEmpty,
208-
data.profile,
209-
data.backend,
210-
res,
211-
),
212-
Scenario::IncrUnchanged => self.insert_stats(
213-
database::Scenario::IncrementalFresh,
214-
data.profile,
215-
data.backend,
216-
res,
217-
),
199+
let scenario = match data.scenario {
200+
Scenario::Full => database::Scenario::Empty,
201+
Scenario::IncrFull => database::Scenario::IncrementalEmpty,
202+
Scenario::IncrUnchanged => database::Scenario::IncrementalFresh,
218203
Scenario::IncrPatched => {
219204
let patch = data.patch.unwrap();
220-
self.insert_stats(
221-
database::Scenario::IncrementalPatch(patch.name),
222-
data.profile,
223-
data.backend,
224-
res,
225-
)
205+
database::Scenario::IncrementalPatch(patch.name)
226206
}
227207
};
228-
fut.await;
208+
self.insert_stats(scenario, data.profile, data.backend, res)
209+
.await;
229210
Ok(Retry::No)
230211
}
231212
Err(DeserializeStatError::NoOutput(output)) => {

0 commit comments

Comments
 (0)