|
| 1 | +*** Settings *** |
| 2 | +Resource default.robot |
| 3 | + |
| 4 | + |
| 5 | +*** Variables *** |
| 6 | +${MANUFACTURER}= Dell |
| 7 | +${FLASH_VERIFY_METHOD}= tianocore-shell |
| 8 | +${FLASH_VERIFY_OPTION}= UEFI Shell # Selected One Time Boot option |
| 9 | + |
| 10 | +# Platform flashing flags |
| 11 | +${INITIAL_DUT_CONNECTION_METHOD}= Telnet |
| 12 | +${DUT_CONNECTION_METHOD}= ${INITIAL_DUT_CONNECTION_METHOD} |
| 13 | +${FLASH_SIZE}= ${4*1024*1024} |
| 14 | +${BOOT_MENU_KEY}= ${F7} |
| 15 | +${SETUP_MENU_KEY}= ${F2} |
| 16 | +${IPXE_BOOT_ENTRY}= Network Boot and Utilities |
| 17 | +${POWER_CTRL}= sonoff |
| 18 | +${MAX_CPU_TEMP}= 80 |
| 19 | + |
| 20 | +${DMIDECODE_VENDOR}= 3mdeb |
| 21 | +${DMIDECODE_FAMILY}= N/A |
| 22 | +${DMIDECODE_TYPE}= Desktop |
| 23 | + |
| 24 | +# Supported test environments |
| 25 | +${TESTS_IN_FIRMWARE_SUPPORT}= ${TRUE} |
| 26 | +${TESTS_IN_UBUNTU_SUPPORT}= ${TRUE} |
| 27 | + |
| 28 | +# Regression test flags |
| 29 | +${DASHARO_SECURITY_MENU_SUPPORT}= ${TRUE} |
| 30 | +${DASHARO_USB_MENU_SUPPORT}= ${TRUE} |
| 31 | +${DASHARO_NETWORKING_MENU_SUPPORT}= ${TRUE} |
| 32 | +${DASHARO_INTEL_ME_MENU_SUPPORT}= ${TRUE} |
| 33 | +${DASHARO_CHIPSET_MENU_SUPPORT}= ${TRUE} |
| 34 | +${DASHARO_PCI_PCIE_MENU_SUPPORT}= ${TRUE} |
| 35 | +${DASHARO_PCIE_REBAR_SUPPORT}= ${TRUE} |
| 36 | +${DASHARO_MEMORY_MENU_SUPPORT}= ${TRUE} |
| 37 | +# Test module: dasharo-compatibility |
| 38 | +${CUSTOM_BOOT_MENU_KEY_SUPPORT}= ${TRUE} |
| 39 | +${CUSTOM_SETUP_MENU_KEY_SUPPORT}= ${TRUE} |
| 40 | +${EXTERNAL_HDMI_DISPLAY_SUPPORT}= ${TRUE} |
| 41 | +${EXTERNAL_DISPLAY_PORT_SUPPORT}= ${TRUE} |
| 42 | +${CUSTOM_LOGO_SUPPORT}= ${TRUE} |
| 43 | +${USB_DISKS_DETECTION_SUPPORT}= ${TRUE} |
| 44 | +${USB_KEYBOARD_DETECTION_SUPPORT}= ${TRUE} |
| 45 | +${UEFI_SHELL_SUPPORT}= ${TRUE} |
| 46 | +${UEFI_COMPATIBLE_INTERFACE_SUPPORT}= ${TRUE} |
| 47 | +${IPXE_BOOT_SUPPORT}= ${TRUE} |
| 48 | +${NVME_DISK_SUPPORT}= ${TRUE} |
| 49 | +${SD_CARD_READER_SUPPORT}= ${TRUE} |
| 50 | +${AUDIO_SUBSYSTEM_SUPPORT}= ${TRUE} |
| 51 | +${EXTERNAL_HEADSET_SUPPORT}= ${TRUE} |
| 52 | +${SUSPEND_AND_RESUME_SUPPORT}= ${TRUE} |
| 53 | +${FIRMWARE_NUMBER_VERIFICATION}= ${TRUE} |
| 54 | +${PRODUCT_NAME_VERIFICATION}= ${TRUE} |
| 55 | +${RELEASE_DATE_VERIFICATION}= ${TRUE} |
| 56 | +${MANUFACTURER_VERIFICATION}= ${TRUE} |
| 57 | +${VENDOR_VERIFICATION}= ${TRUE} |
| 58 | +${TYPE_VERIFICATION}= ${TRUE} |
| 59 | +${DTS_SUPPORT}= ${TRUE} |
| 60 | +${UPLOAD_ON_USB_SUPPORT}= ${TRUE} |
| 61 | +${CPU_TESTS_SUPPORT}= ${TRUE} |
| 62 | +${L2_CACHE_SUPPORT}= ${TRUE} |
| 63 | +${L3_CACHE_SUPPORT}= ${TRUE} |
| 64 | +${MEMORY_PROFILE_SUPPORT}= ${TRUE} |
| 65 | +${DCU_UUID_SUPPORT}= ${TRUE} |
| 66 | +${DCU_SERIAL_SUPPORT}= ${TRUE} |
| 67 | + |
| 68 | +# Test module: dasharo-security |
| 69 | +${TPM_SUPPORT}= ${TRUE} |
| 70 | +${MEASURED_BOOT_SUPPORT}= ${TRUE} |
| 71 | +${SECURE_BOOT_SUPPORT}= ${TRUE} |
| 72 | +${USB_MASS_STORAGE_SUPPORT}= ${TRUE} |
| 73 | +${TCG_OPAL_DISK_PASSWORD_SUPPORT}= ${TRUE} |
| 74 | +${UEFI_PASSWORD_SUPPORT}= ${TRUE} |
| 75 | + |
| 76 | +# Test module: dasharo-performance |
| 77 | +${SERIAL_BOOT_MEASURE}= ${TRUE} |
| 78 | +${CPU_TEMPERATURE_MEASURE}= ${TRUE} |
| 79 | +${CPU_FREQUENCY_MEASURE}= ${TRUE} |
| 80 | + |
| 81 | +# Test module: dasharo-stab |
| 82 | +${TPM_DETECT_SUPPORT}= ${TRUE} |
| 83 | +${USB_TYPE-A_DEVICES_DETECTION_SUPPORT}= ${TRUE} |
| 84 | +${NETWORK_INTERFACE_AFTER_SUSPEND_SUPPORT}= ${TRUE} |
| 85 | + |
| 86 | +${RESET_TO_DEFAULTS_SUPPORT}= ${TRUE} |
| 87 | +${BASE_PORT_ROMSTAGE_SUPPORT}= ${TRUE} |
| 88 | +${BASE_PORT_POSTCAR_SUPPORT}= ${TRUE} |
| 89 | +${BASE_PORT_RAMSTAGE_SUPPORT}= ${TRUE} |
| 90 | +${BASE_PORT_ALLOCATOR_V4_SUPPORT}= ${TRUE} |
| 91 | +${SERIAL_NUMBER_VERIFICATION}= ${TRUE} |
| 92 | +${FAMILY_VERIFICATION}= ${TRUE} |
| 93 | +${NETBOOT_UTILITIES_SUPPORT}= ${TRUE} |
| 94 | +${HIBERNATION_AND_RESUME_SUPPORT}= ${TRUE} |
| 95 | + |
| 96 | + |
| 97 | +*** Keywords *** |
| 98 | +Power On |
| 99 | + Sonoff Power Cycle On |
| 100 | + Sleep 2s |
| 101 | + Rte Power On |
0 commit comments