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}