aboutsummaryrefslogtreecommitdiff
path: root/zkvms_guest_io
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2025-05-02 15:27:10 +0300
committerKamen Mladenov <kamen@syndamia.com>2025-05-02 15:32:54 +0300
commit59fe5b37fda1093e04ba1d6c34b86950413b0beb (patch)
tree8afde0c810c6f2fac672e8a368dab7a603ee0e46 /zkvms_guest_io
parentdd072186cab9aa52c02edda679377acdc0f80622 (diff)
downloadzkVMs-benchmarks-59fe5b37fda1093e04ba1d6c34b86950413b0beb.tar
zkVMs-benchmarks-59fe5b37fda1093e04ba1d6c34b86950413b0beb.tar.gz
zkVMs-benchmarks-59fe5b37fda1093e04ba1d6c34b86950413b0beb.zip
fix(zkvms_guest_io): Expect instead of unwrap temporary files
Diffstat (limited to 'zkvms_guest_io')
-rw-r--r--zkvms_guest_io/src/main.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/zkvms_guest_io/src/main.rs b/zkvms_guest_io/src/main.rs
index e44245e..a38ce99 100644
--- a/zkvms_guest_io/src/main.rs
+++ b/zkvms_guest_io/src/main.rs
@@ -199,14 +199,20 @@ fn main() {
continue;
}
- let raw_data = &read_to_string(METRICS_TEMP_OUTPUT_PATH).ok().unwrap();
+ let raw_data = &read_to_string(METRICS_TEMP_OUTPUT_PATH)
+ .ok()
+ .expect(&format!(
+ "Couldn't read temporary metrics output file \"{METRICS_TEMP_OUTPUT_PATH}\"!"
+ ));
run[operation] = json::parse(raw_data).unwrap();
run[operation]["memory"] = get_runexec_value(&stdout, "memory", 'B')
.parse::<u64>()
.unwrap()
.into();
- let proofSize = &read_to_string(PROOF_SIZE_FILE_PATH).ok().unwrap();
+ let proofSize = &read_to_string(PROOF_SIZE_FILE_PATH).ok().expect(&format!(
+ "Couldn't read temporary proof size file \"{PROOF_SIZE_FILE_PATH}\"!"
+ ));
run[operation]["proofSize"] = proofSize.parse::<u64>().unwrap().into();
}