style: apply rustfmt across bench and core crates
CI / ci (ubuntu-latest) (push) Has been cancelled
CI / ci (windows-latest) (push) Has been cancelled
CI / ci (ubuntu-latest) (push) Has been cancelled
CI / ci (windows-latest) (push) Has been cancelled
Pure formatting pass - no semantic changes. Mostly long-line reflow,
import statement reordering (alphabetical), and trailing-newline fixes
that had been accumulating in the working tree.
Affected files:
* crates/bench/src/{data_gen,main,mmap_reader,pread_reader,report,runner}.rs
* crates/bench/src/suites/{concurrent,growth,jump,memory,render,rotation,startup}.rs
* crates/core/src/io/{file_reader,index_cache,read_cache}.rs
* crates/core/src/{types.rs, watcher/file_watcher.rs}
This commit is contained in:
@@ -145,8 +145,7 @@ pub fn format_report(results: &[BenchmarkResult]) -> String {
|
||||
|
||||
let mut mem_rows: Vec<&BenchmarkResult> = category_results.to_vec();
|
||||
mem_rows.sort_by(|a, b| {
|
||||
(&a.test_name, &a.backend, &a.variant)
|
||||
.cmp(&(&b.test_name, &b.backend, &b.variant))
|
||||
(&a.test_name, &a.backend, &a.variant).cmp(&(&b.test_name, &b.backend, &b.variant))
|
||||
});
|
||||
for r in mem_rows {
|
||||
let variant_label = format!("{} ({})", r.backend, r.variant);
|
||||
@@ -243,21 +242,60 @@ mod tests {
|
||||
#[test]
|
||||
fn report_ordering_independent_of_input_order() {
|
||||
let set_a = vec![
|
||||
make_result("sequential", "read_1mb", "pread", "default", vec![100, 110, 105]),
|
||||
make_result("sequential", "read_1mb", "mmap", "default", vec![80, 85, 90]),
|
||||
make_result("sequential", "read_4kb", "pread", "default", vec![10, 12, 11]),
|
||||
make_result(
|
||||
"sequential",
|
||||
"read_1mb",
|
||||
"pread",
|
||||
"default",
|
||||
vec![100, 110, 105],
|
||||
),
|
||||
make_result(
|
||||
"sequential",
|
||||
"read_1mb",
|
||||
"mmap",
|
||||
"default",
|
||||
vec![80, 85, 90],
|
||||
),
|
||||
make_result(
|
||||
"sequential",
|
||||
"read_4kb",
|
||||
"pread",
|
||||
"default",
|
||||
vec![10, 12, 11],
|
||||
),
|
||||
make_result("sequential", "read_4kb", "mmap", "default", vec![8, 9, 7]),
|
||||
];
|
||||
|
||||
let set_b = vec![
|
||||
make_result("sequential", "read_4kb", "mmap", "default", vec![8, 9, 7]),
|
||||
make_result("sequential", "read_1mb", "mmap", "default", vec![80, 85, 90]),
|
||||
make_result("sequential", "read_4kb", "pread", "default", vec![10, 12, 11]),
|
||||
make_result("sequential", "read_1mb", "pread", "default", vec![100, 110, 105]),
|
||||
make_result(
|
||||
"sequential",
|
||||
"read_1mb",
|
||||
"mmap",
|
||||
"default",
|
||||
vec![80, 85, 90],
|
||||
),
|
||||
make_result(
|
||||
"sequential",
|
||||
"read_4kb",
|
||||
"pread",
|
||||
"default",
|
||||
vec![10, 12, 11],
|
||||
),
|
||||
make_result(
|
||||
"sequential",
|
||||
"read_1mb",
|
||||
"pread",
|
||||
"default",
|
||||
vec![100, 110, 105],
|
||||
),
|
||||
];
|
||||
|
||||
let report_a = format_report(&set_a);
|
||||
let report_b = format_report(&set_b);
|
||||
assert_eq!(report_a, report_b, "Reports must be identical regardless of input order");
|
||||
assert_eq!(
|
||||
report_a, report_b,
|
||||
"Reports must be identical regardless of input order"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user