From 4f1858edae8b6b748648a58b8d53d65da0544103 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Fri, 29 Aug 2025 09:05:01 +0200 Subject: [PATCH] restore-disk-auto.robot: Gather final log to make it easier to read it after running MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filip Gołaś --- util/restore-disk-auto.robot | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/util/restore-disk-auto.robot b/util/restore-disk-auto.robot index 716d0f8d36..a1c2ab15f9 100644 --- a/util/restore-disk-auto.robot +++ b/util/restore-disk-auto.robot @@ -1,12 +1,13 @@ *** Settings *** -Library DateTime -Library Dialogs -Resource ../variables.robot -Resource ../keywords.robot -Resource ../lib/clonezilla.robot +Library DateTime +Library Dialogs +Resource ../variables.robot +Resource ../keywords.robot +Resource ../lib/clonezilla.robot -Suite Setup Run Keywords -... Prepare Test Suite +Suite Setup Run Keywords +... Prepare Test Suite +Suite Teardown Log
${LOG}
html=True # Test suite used to quickly flash disk images with preinstalled OSes using Clonezilla. # Two environment variables must be set prior to running it: # - SOURCE_IMAGE @@ -21,6 +22,10 @@ Suite Setup Run Keywords # SOURCE_IMAGE=1_windows_ubuntu TARGET_DISK=nvme0n1 CLONEZILLA_TTY=ttyS0 ./scripts/run.sh util/restore-disk-auto.robot +*** Variables *** +${LOG}= ${EMPTY} + + *** Test Cases *** Restore Disk Clonezilla ${clonezilla_tty}= Get Envvar CLONEZILLA_TTY optional=${TRUE} @@ -54,7 +59,10 @@ Restore Disk Clonezilla WHILE ${current_time} < ${end_time} ${out}= Read From Terminal ${len}= Get Length ${out} - IF ${len} > 0 Log To Console ${out} + IF ${len} > 0 + Log To Console ${out} + VAR ${LOG}= ${LOG}${out} scope=SUITE + END Sleep 1s ${rebooted}= Run Keyword And Return Status Should Contain ${out} ${TIANOCORE_STRING}