Skip to content

Commit 1858715

Browse files
committed
Improve error message when deserializing perf-config.json in the site
1 parent 1b641c3 commit 1858715

File tree

1 file changed

+6
-1
lines changed
  • site/src/benchmark_metadata

1 file changed

+6
-1
lines changed

site/src/benchmark_metadata/mod.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,12 @@ fn load_compile_benchmark_metadata() -> HashMap<String, CompileBenchmarkMetadata
5252
release_metadata,
5353
} = metadata;
5454
let perf_config: BenchmarkConfig =
55-
serde_json::from_value(perf_config).expect("Cannot deserialize perf-config.json");
55+
serde_json::from_value(perf_config).unwrap_or_else(|error| {
56+
panic!(
57+
"Cannot deserialize perf-config.json for benchmark {name}: {:?}",
58+
error
59+
);
60+
});
5661

5762
let metadata = CompileBenchmarkMetadata {
5863
perf_config,

0 commit comments

Comments
 (0)