diff options
| author | Kamen Mladenov <kamen@syndamia.com> | 2025-05-02 15:27:10 +0300 |
|---|---|---|
| committer | Kamen Mladenov <kamen@syndamia.com> | 2025-05-02 15:32:54 +0300 |
| commit | 59fe5b37fda1093e04ba1d6c34b86950413b0beb (patch) | |
| tree | 8afde0c810c6f2fac672e8a368dab7a603ee0e46 | |
| parent | dd072186cab9aa52c02edda679377acdc0f80622 (diff) | |
| download | zkVMs-benchmarks-59fe5b37fda1093e04ba1d6c34b86950413b0beb.tar zkVMs-benchmarks-59fe5b37fda1093e04ba1d6c34b86950413b0beb.tar.gz zkVMs-benchmarks-59fe5b37fda1093e04ba1d6c34b86950413b0beb.zip | |
fix(zkvms_guest_io): Expect instead of unwrap temporary files
| -rw-r--r-- | zkvms_guest_io/src/main.rs | 10 |
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(); } |
