chore: include path in panic (#12407)

This commit is contained in:
Matthias Seitz
2024-11-08 15:50:57 +01:00
committed by GitHub
parent 74d7fe3075
commit 86230d9962

View File

@ -26,13 +26,11 @@ where
T::Key: Default + Clone + for<'de> serde::Deserialize<'de>, T::Key: Default + Clone + for<'de> serde::Deserialize<'de>,
T::Value: Default + Clone + for<'de> serde::Deserialize<'de>, T::Value: Default + Clone + for<'de> serde::Deserialize<'de>,
{ {
let path =
format!("{}/../../../testdata/micro/db/{}.json", env!("CARGO_MANIFEST_DIR"), T::NAME);
let list: Vec<TableRow<T>> = serde_json::from_reader(std::io::BufReader::new( let list: Vec<TableRow<T>> = serde_json::from_reader(std::io::BufReader::new(
std::fs::File::open(format!( std::fs::File::open(&path)
"{}/../../../testdata/micro/db/{}.json", .unwrap_or_else(|_| panic!("Test vectors not found. They can be generated from the workspace by calling `cargo run --bin reth --features dev -- test-vectors tables`: {:?}", path))
env!("CARGO_MANIFEST_DIR"),
T::NAME
))
.expect("Test vectors not found. They can be generated from the workspace by calling `cargo run --bin reth --features dev -- test-vectors tables`."),
)) ))
.unwrap(); .unwrap();