diff --git a/package/test_tools/__private/node.py b/package/test_tools/__private/node.py index 6045d2a16f318413bfc1279ae659ad9bed3a6008..d9fa99a3d4be3e76f9c623271d27c20714eacbec 100644 --- a/package/test_tools/__private/node.py +++ b/package/test_tools/__private/node.py @@ -452,12 +452,12 @@ class Node(BaseNode, ScopedObject): else "split", ) - additional_arguments.append("--force-replay") + additional_arguments.append("--replay-blockchain") block_log_directory = self.directory.joinpath("blockchain") - if block_log_directory.exists(): + if block_log_directory.exists() and "--force-replay" in additional_arguments: shutil.rmtree(block_log_directory) - block_log_directory.mkdir() + block_log_directory.mkdir(exist_ok=True) replay_source.copy_to(block_log_directory, artifacts="optional") def __log_run_summary(self) -> None: