From 93a793622e6803588eb76a1ba75cd56391196d36 Mon Sep 17 00:00:00 2001 From: Adam Allombert-Goget Date: Fri, 21 Mar 2025 16:41:42 +0100 Subject: [PATCH] tezt: fix bake_for_and_wait when providing a count --- tezt/lib_tezos/client.ml | 3 ++- tezt/lib_tezos/client.mli | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tezt/lib_tezos/client.ml b/tezt/lib_tezos/client.ml index 15383371aa8c..905ad6f5dcc0 100644 --- a/tezt/lib_tezos/client.ml +++ b/tezt/lib_tezos/client.ml @@ -900,7 +900,8 @@ let bake_for_and_wait_level ?env ?endpoint ?protocol ?keys ?minimal_fees ?state_recorder client in - Node.wait_for_level node (actual_level_before + 1) + let levels_to_bake = Option.value ~default:1 count in + Node.wait_for_level node (actual_level_before + levels_to_bake) let bake_for_and_wait ?env ?endpoint ?protocol ?keys ?minimal_fees ?minimal_nanotez_per_gas_unit ?minimal_nanotez_per_byte ?minimal_timestamp diff --git a/tezt/lib_tezos/client.mli b/tezt/lib_tezos/client.mli index 237157612f45..7d26480cd1c4 100644 --- a/tezt/lib_tezos/client.mli +++ b/tezt/lib_tezos/client.mli @@ -591,7 +591,7 @@ val bake_for : t -> unit Lwt.t -(** Same as {!bake_for}, but wait until level increases by 1. +(** Same as {!bake_for}, but wait for your node to reach the expected level. Waiting ensures that the baked block has been well processed by the node. This makes your test more deterministic. -- GitLab