Fixes to CI bench comparison (#2319)

* Fixes to CI bench comparison

- The table columns did not match the header
- The last commit was not identified correctly

* review comments
This commit is contained in:
Pankaj Garg 2019-01-07 14:26:21 -08:00 committed by GitHub
parent 6000df9779
commit 0a0c62f384
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 7 deletions

View File

@ -59,10 +59,9 @@ fn main() {
if v["type"] == "bench" {
let name = v["name"].as_str().unwrap().trim_matches('\"').to_string();
last_commit = match get_last_metrics(&"commit".to_string(), &db, &name, &branch) {
Result::Ok(v) => Some(v),
Result::Err(_) => None,
};
if last_commit.is_none() {
last_commit = get_last_metrics(&"commit".to_string(), &db, &name, &branch).ok();
}
let median = v["median"].to_string().parse().unwrap();
let deviation = v["deviation"].to_string().parse().unwrap();
@ -99,12 +98,12 @@ fn main() {
println!("bench_name, median, last_median, deviation, last_deviation");
for (entry, values) in results {
println!(
"{:#10?}, {:#10?}, {:#10?}, {:#10?}, {}",
"{}, {:#10?}, {:#10?}, {:#10?}, {:#10?}",
entry,
values.0,
values.2.parse::<i32>().unwrap(),
values.1,
values.3.parse::<i32>().unwrap(),
entry,
);
}
} else {
@ -112,7 +111,7 @@ fn main() {
println!("hash: {}", trimmed_hash);
println!("bench_name, median, deviation");
for (entry, values) in results {
println!("{:10?}, {:10?}, {}", values.0, values.1, entry);
println!("{}, {:10?}, {:10?}", entry, values.0, values.1);
}
}
solana_metrics::flush();