Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions dasharo-security/verified-boot.robot
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,13 @@ VBO009.001 Recovery boot popup is displayed when incorrectly signed firmware is
# extended FW boot times
Set DUT Response Timeout 300s
${recovery_popup}= Read From Terminal Until Press ENTER key to continue
# Workaround for laptops tested using sonoff & without a battery
Should Contain ${recovery_popup} !!! WARNING !!!
IF 'battery is not detected' in $recovery_popup
Sleep 12s
Read From Terminal
${recovery_popup}= Read From Terminal Until Press ENTER key to continue
END
Should Contain ${recovery_popup} Recovery reason code:
Should Contain ${recovery_popup} Recovery reason:
Boot System Or From Connected Disk ${ENV_ID_UBUNTU}
Expand Down
5 changes: 2 additions & 3 deletions lib/bios/menus.robot
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Get Boot Menu Construction
... === Effects ===
... - The boot menu is read from the serial buffer

${menu}= Read From Terminal Until exit
${menu}= Read From Terminal Until ESC to exit
# Lines to strip:
# TOP:
# Please select boot device:
Expand Down Expand Up @@ -450,8 +450,7 @@ Get Submenu Construction
...
... === Effects ===
... - The setup submenu is read from the serial buffer
[Arguments]
... ${checkpoint}=Esc=Exit
[Arguments] ${checkpoint}=Esc=Exit
... ${lines_top}=1
... ${lines_bot}=1
... ${opt_only}="${FALSE}"
Expand Down
5 changes: 3 additions & 2 deletions platform-configs/novacustom-v560tnd.robot
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@ ${PLATFORM_CPU_SPEED}= 3.0

${INITIAL_DUT_CONNECTION_METHOD}= Telnet
${DUT_CONNECTION_METHOD}= Telnet
${TESTS_IN_FIRMWARE_SUPPORT}= ${TRUE}
${OPTIONS_LIB}= options-lib_uefi-setup-menu
${POWER_CTRL}= sonoff
${CHECK_POWER_LED_SUPPORT}= ${TRUE}
${CHECK_POWER_LED_SUPPORT}= ${FALSE}
${DTS_SUPPORT}= ${TRUE}

${CLEVO_BATTERY_CAPACITY}= 5100*1000
Expand All @@ -34,7 +36,6 @@ ${DEFAULT_BOOT_OS_ID}= ${ENV_ID_UBUNTU}
${TESTS_IN_WINDOWS_SUPPORT}= ${FALSE} # change windows/ubuntu support depending
${TESTS_IN_UBUNTU_SUPPORT}= ${TRUE} # on which OS is first in the boot order
${TESTS_IN_FEDORA_SUPPORT}= ${FALSE}
${TESTS_IN_FIRMWARE_SUPPORT}= ${TRUE}

${USB_DISKS_DETECTION_SUPPORT}= ${TRUE}
${USB_KEYBOARD_DETECTION_SUPPORT}= ${TRUE}
Expand Down
8 changes: 6 additions & 2 deletions platform-configs/novacustom-v560tne.robot
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ Resource include/novacustom-common.robot


*** Variables ***
${INITIAL_DUT_CONNECTION_METHOD}= Telnet
${DUT_CONNECTION_METHOD}= Telnet
${TESTS_IN_FIRMWARE_SUPPORT}= ${TRUE}
${OPTIONS_LIB}= options-lib_uefi-setup-menu
${POWER_CTRL}= sonoff

${CPU}= Intel(R) Core(TM) Ultra 7 155H

${3_MDEB_WIFI_NETWORK}= 3mdeb_abr
Expand Down Expand Up @@ -58,8 +64,6 @@ ${NVIDIA_GRAPHICS_CARD_SUPPORT}= ${TRUE}
${UNIGINE_SUPERPOSITION_RESULT_AC}= 114 # FPS
${UNIGINE_SUPERPOSITION_RESULT_BAT}= 26.2 # FPS

${OPTIONS_LIB}= options-lib_dcu

# DTS E2E variables
${DTS_TEST_BOARD_MODEL}= V560TNx
@{DTS_TEST_WORKFLOWS}= Initial Deployment UEFI Update
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ requests==2.32.4
reuse==5.0.2
rich==14.1.0
rich-click==1.8.9
robotframework @ git+https://github.com/3mdeb/robotframework@16264f78f2e7bb25a376f0090796c301a5ebbc7e
robotframework @ git+https://github.com/3mdeb/robotframework@4da93513dcec495e34445151f62246782cd889d8
robotframework-csvlibrary==0.0.5
robotframework-faker==6.0.0
robotframework-requests==0.9.4
Expand All @@ -80,7 +80,7 @@ setuptools==80.9.0
six==1.17.0
SQLAlchemy==2.0.41
tabulate==0.9.0
telnetlib @ git+https://github.com/3mdeb/telnetlib@c6d658745ba4179af90f5f2908846f9df71def2d
telnetlib @ git+https://github.com/3mdeb/telnetlib@4e2d613f9d1da022f7bf3c634f5068960df29a35
termcolor==3.1.0
toml==0.10.2
tomli==2.2.1
Expand Down