From d20743931cc05f95aaf06d35bb4b49acc1b5cb73 Mon Sep 17 00:00:00 2001 From: Robin Salen <30937548+Nashtare@users.noreply.github.com> Date: Thu, 5 Sep 2024 03:59:09 -0400 Subject: [PATCH] fix: Do not write proofs to disk in test only mode (#592) --- zero_bin/prover/src/lib.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/zero_bin/prover/src/lib.rs b/zero_bin/prover/src/lib.rs index 21be514ad..8aab306bb 100644 --- a/zero_bin/prover/src/lib.rs +++ b/zero_bin/prover/src/lib.rs @@ -264,9 +264,10 @@ pub async fn prove( // `keep_intermediate_proofs` is set, output all block proofs to disk. let is_block_batch_finished = block_counter % prover_config.block_batch_size as u64 == 0; - if is_last_block - || prover_config.keep_intermediate_proofs - || is_block_batch_finished + if !prover_config.test_only + && (is_last_block + || prover_config.keep_intermediate_proofs + || is_block_batch_finished) { write_proof_to_dir(&prover_config.proof_output_dir, proof.clone()) .await