platform-configs/optiplex-*: add (#424)

* platform-configs/optiplex-*: add

Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>

* platform-configs/include/optiplex-common.robot: migrate OptiPlex flags

Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>

* variables.robot: update OptiPlex config info

Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>

---------

Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
This commit is contained in:
Filip Lewiński
2024-08-26 12:23:16 +02:00
committed by GitHub
parent 1fad369b49
commit 30bcdeda02
4 changed files with 156 additions and 3 deletions
@@ -0,0 +1,101 @@
*** Settings ***
Resource default.robot
*** Variables ***
${MANUFACTURER}= Dell
${FLASH_VERIFY_METHOD}= tianocore-shell
${FLASH_VERIFY_OPTION}= UEFI Shell # Selected One Time Boot option
# Platform flashing flags
${INITIAL_DUT_CONNECTION_METHOD}= Telnet
${DUT_CONNECTION_METHOD}= ${INITIAL_DUT_CONNECTION_METHOD}
${FLASH_SIZE}= ${4*1024*1024}
${BOOT_MENU_KEY}= ${F7}
${SETUP_MENU_KEY}= ${F2}
${IPXE_BOOT_ENTRY}= Network Boot and Utilities
${POWER_CTRL}= sonoff
${MAX_CPU_TEMP}= 80
${DMIDECODE_VENDOR}= 3mdeb
${DMIDECODE_FAMILY}= N/A
${DMIDECODE_TYPE}= Desktop
# Supported test environments
${TESTS_IN_FIRMWARE_SUPPORT}= ${TRUE}
${TESTS_IN_UBUNTU_SUPPORT}= ${TRUE}
# Regression test flags
${DASHARO_SECURITY_MENU_SUPPORT}= ${TRUE}
${DASHARO_USB_MENU_SUPPORT}= ${TRUE}
${DASHARO_NETWORKING_MENU_SUPPORT}= ${TRUE}
${DASHARO_INTEL_ME_MENU_SUPPORT}= ${TRUE}
${DASHARO_CHIPSET_MENU_SUPPORT}= ${TRUE}
${DASHARO_PCI_PCIE_MENU_SUPPORT}= ${TRUE}
${DASHARO_PCIE_REBAR_SUPPORT}= ${TRUE}
${DASHARO_MEMORY_MENU_SUPPORT}= ${TRUE}
# Test module: dasharo-compatibility
${CUSTOM_BOOT_MENU_KEY_SUPPORT}= ${TRUE}
${CUSTOM_SETUP_MENU_KEY_SUPPORT}= ${TRUE}
${EXTERNAL_HDMI_DISPLAY_SUPPORT}= ${TRUE}
${EXTERNAL_DISPLAY_PORT_SUPPORT}= ${TRUE}
${CUSTOM_LOGO_SUPPORT}= ${TRUE}
${USB_DISKS_DETECTION_SUPPORT}= ${TRUE}
${USB_KEYBOARD_DETECTION_SUPPORT}= ${TRUE}
${UEFI_SHELL_SUPPORT}= ${TRUE}
${UEFI_COMPATIBLE_INTERFACE_SUPPORT}= ${TRUE}
${IPXE_BOOT_SUPPORT}= ${TRUE}
${NVME_DISK_SUPPORT}= ${TRUE}
${SD_CARD_READER_SUPPORT}= ${TRUE}
${AUDIO_SUBSYSTEM_SUPPORT}= ${TRUE}
${EXTERNAL_HEADSET_SUPPORT}= ${TRUE}
${SUSPEND_AND_RESUME_SUPPORT}= ${TRUE}
${FIRMWARE_NUMBER_VERIFICATION}= ${TRUE}
${PRODUCT_NAME_VERIFICATION}= ${TRUE}
${RELEASE_DATE_VERIFICATION}= ${TRUE}
${MANUFACTURER_VERIFICATION}= ${TRUE}
${VENDOR_VERIFICATION}= ${TRUE}
${TYPE_VERIFICATION}= ${TRUE}
${DTS_SUPPORT}= ${TRUE}
${UPLOAD_ON_USB_SUPPORT}= ${TRUE}
${CPU_TESTS_SUPPORT}= ${TRUE}
${L2_CACHE_SUPPORT}= ${TRUE}
${L3_CACHE_SUPPORT}= ${TRUE}
${MEMORY_PROFILE_SUPPORT}= ${TRUE}
${DCU_UUID_SUPPORT}= ${TRUE}
${DCU_SERIAL_SUPPORT}= ${TRUE}
# Test module: dasharo-security
${TPM_SUPPORT}= ${TRUE}
${MEASURED_BOOT_SUPPORT}= ${TRUE}
${SECURE_BOOT_SUPPORT}= ${TRUE}
${USB_MASS_STORAGE_SUPPORT}= ${TRUE}
${TCG_OPAL_DISK_PASSWORD_SUPPORT}= ${TRUE}
${UEFI_PASSWORD_SUPPORT}= ${TRUE}
# Test module: dasharo-performance
${SERIAL_BOOT_MEASURE}= ${TRUE}
${CPU_TEMPERATURE_MEASURE}= ${TRUE}
${CPU_FREQUENCY_MEASURE}= ${TRUE}
# Test module: dasharo-stab
${TPM_DETECT_SUPPORT}= ${TRUE}
${USB_TYPE-A_DEVICES_DETECTION_SUPPORT}= ${TRUE}
${NETWORK_INTERFACE_AFTER_SUSPEND_SUPPORT}= ${TRUE}
${RESET_TO_DEFAULTS_SUPPORT}= ${TRUE}
${BASE_PORT_ROMSTAGE_SUPPORT}= ${TRUE}
${BASE_PORT_POSTCAR_SUPPORT}= ${TRUE}
${BASE_PORT_RAMSTAGE_SUPPORT}= ${TRUE}
${BASE_PORT_ALLOCATOR_V4_SUPPORT}= ${TRUE}
${SERIAL_NUMBER_VERIFICATION}= ${TRUE}
${FAMILY_VERIFICATION}= ${TRUE}
${NETBOOT_UTILITIES_SUPPORT}= ${TRUE}
${HIBERNATION_AND_RESUME_SUPPORT}= ${TRUE}
*** Keywords ***
Power On
Sonoff Power Cycle On
Sleep 2s
Rte Power On
+32
View File
@@ -0,0 +1,32 @@
*** Settings ***
Resource include/optiplex-common.robot
*** Variables ***
${DEVICE_USB_KEYBOARD}= SiGma Micro Keyboard TRACER Gamma Ivory
${USB_MODEL}= Kingston
${USB_DEVICE}= Multifunction Composite Gadget
${CPU}= Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
${PLATFORM_CPU_SPEED}= 3.20
${INITIAL_CPU_FREQUENCY}= 1600
${CPU_MIN_FREQUENCY}= 300
${CPU_MAX_FREQUENCY}= 3600
${PLATFORM_RAM_SPEED}= 800
${DEF_THREADS_TOTAL}= 4
${DEF_THREADS_PER_CORE}= 1
${DEF_CORES_PER_SOCKET}= 4
${DEF_SOCKETS}= 1
${DEF_ONLINE_CPU}= 0-3
${DEF_CORES}= 2
${DEF_THREADS}= 1
${DEF_CPU}= 2
${DRAM_SIZE}= ${16384}
${PLATFORM_RAM_SIZE}= 16384
${DEVICE_AUDIO1}= DA Intel PCH
${DMIDECODE_PRODUCT_NAME}= OptiPlex 9010
${DMIDECODE_SERIAL_NUMBER}= 123456789
${DMIDECODE_MANUFACTURER}= Dell Inc.
${DEVICE_NVME_DISK}= Non-Volatile memory controller
+2
View File
@@ -0,0 +1,2 @@
*** Settings ***
Resource include/optiplex-common.robot
+21 -3
View File
@@ -221,10 +221,18 @@ ${OS_UBUNTU}= ubuntu
# NovaCustom V560TU -----------------------------------------------------------
&{RTE62}= ip=0.0.0.0
... platform=novacustom-v560tu platform_vendor=Clevo
# Protectli V1211
# Protectli V1211 -------------------------------------------------------------
&{RTE63}= ip=192.168.10.227
... platform=protectli-v1211
... platform_vendor=protectli
# Dell OptiPlex 7010 ----------------------------------------------------------
&{RTE64}= ip=192.168.10.225
... platform=optiplex-7010
... platform_vendor=DELL sonoff_ip=192.168.10.125
# Dell OptiPlex 7010 2 --------------------------------------------------------
&{RTE65}= ip=192.168.10.54
... platform=optiplex-7010
... platform_vendor=DELL sonoff_ip=192.168.10.250
@{RTE_LIST}= &{RTE05}
... &{RTE06} &{RTE07} &{RTE08} &{RTE09} &{RTE10}
@@ -238,7 +246,7 @@ ${OS_UBUNTU}= ubuntu
... &{RTE46} &{RTE47} &{RTE48} &{RTE50}
... &{RTE51} &{RTE52} &{RTE53} &{RTE54} &{RTE55}
... &{RTE56} &{RTE57} &{RTE58} &{RTE59} &{RTE60}
... &{RTE61} &{RTE62} &{RTE63}
... &{RTE61} &{RTE62} &{RTE63} &{RTE64} &{RTE65}
# hardware database:
# -----------------------------------------------------------------------------
@@ -292,9 +300,17 @@ ${OS_UBUNTU}= ubuntu
&{SSD15}= vendor=Samsung volume=500GB type=Storage_SSD
... interface=NVME count=1
... boot_name=Samsung SSD 980 PRO 500GB
&{SSD16}= vendor=Silicon Power volume=128GB type=Storage_SSD
... interface=SATA count=1
... boot_name=SPCC Solid State Disk
&{SSD17}= vendor=Goodram volume=240GB type=Storage_SSD
... interface=SATA count=1
... boot_name=SSDPR-CL100-240-G2
@{SSD_LIST}= &{SSD01} &{SSD02} &{SSD03} &{SSD04} &{SSD05}
... &{SSD06} &{SSD07} &{SSD08} &{SSD09} &{SSD10}
... &{SSD11} &{SSD12} &{SSD13} &{SSD14} &{SSD15}
... &{SSD16} &{SSD17}
# -----------------------------------------------------------------------------
&{CARD01}= vendor=SanDisk volume=16GB type=SD_Storage
... interface=SDCARD count=1
@@ -462,6 +478,8 @@ ${OS_UBUNTU}= ubuntu
@{CONFIG45}= &{RTE53} &{USB11} &{SSD15}
@{CONFIG46}= &{RTE54} &{USB11} &{SSD07}
@{CONFIG47}= &{RTE63} &{EMMC01}
@{CONFIG48}= &{RTE64} &{SSD17}
@{CONFIG49}= &{RTE65} &{SSD17}
@{CONFIG_LIST}= @{CONFIG01} @{CONFIG02} @{CONFIG03} @{CONFIG04}
... @{CONFIG05} @{CONFIG06} @{CONFIG08} @{CONFIG09}
@@ -474,4 +492,4 @@ ${OS_UBUNTU}= ubuntu
... @{CONFIG34} @{CONFIG35} @{CONFIG36} @{CONFIG37}
... @{CONFIG38} @{CONFIG39} @{CONFIG40}
... @{CONFIG42} @{CONFIG43} @{CONFIG44} @{CONFIG45}
... @{CONFIG46} @{CONFIG47}
... @{CONFIG46} @{CONFIG47} @{CONFIG48} @{CONFIG49}