Dasharo Compatibility: Memtest payload support
MEM001.001 Memtest availability
Test description
This test aims to verify that the Memtest entry is available in DUT boot menu.
Test configuration data
FIRMWARE
= Dasharo
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Power on the DUT.
- Wait until
BOOT_MENU_STRING
appears. - Press
BOOT_MENU_KEY
to enter the boot menu. - Check if
Payload [memtest]
is available in the boot menu.
Expected result
The Payload [memtest]
option should be visible as the one of boot menu options.
MEM002.001 Enter Memtest
Test description
This test aims to verify that the DUT enters the Memtestboot option.
Test configuration data
FIRMWARE
= Dasharo
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Power on the DUT.
- Wait for boot until
BOOT_MENU_STRING
appears. - Press
BOOT_MENU_KEY
to enter the boot menu. - Select the key with a proper number for
Payload [memtest]
. - Check if
Memtest86+
is available.
Expected result
The Memtest86+
is visible at the top of the output.
MEM003.001 Memtest stability
Test description
This test aims to verify that the Memtest starts does not hang under DUT.
Test configuration data
FIRMWARE
= Dasharo
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Power on the DUT.
- Wait for boot until
BOOT_MENU_STRING
appears. - Press
BOOT_MENU_KEY
to enter the boot menu. - Select the key with a proper number for
Payload [memtest]
. - Check if
State: - Running...
is available.
Expected result
The State: - Running...
is visible after a few seconds and confirms that the
the test is in progress.
MEM004.001 Memtest refreshing by 'L' key
Test description
This test aims to verify that DUT refreshes Memtest properly.
Test configuration data
FIRMWARE
= Dasharo
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Power on the DUT.
- Wait for boot until
BOOT_MENU_STRING
appears. - Press
BOOT_MENU_KEY
to enter the boot menu. - Select the key with a proper number for
BOOT_MENU_ENTRY
. - Press the
L
key. - Check if
L
refreshes output.
Expected result
The Memtest86+
is visible before and after pressing L
.
MEM005.001 Memtest refreshing by 'l' key
Test description
This test aims to verify that DUT refreshes Memtest properly.
Test configuration data
FIRMWARE
= Dasharo
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Power on the DUT.
- Wait for boot until
BOOT_MENU_STRING
appears. - Press
BOOT_MENU_KEY
to enter the boot menu. - Select the key with a proper number for
BOOT_MENU_ENTRY
. - Press the
l
key. - Check if
l
refreshes output.
Expected result
The Memtest86+
is visible before and after pressing l
.
MEM006.001 Memtest completing
Test description
This test aims to verify that DUT completes Memtest.
FIRMWARE
= Dasharo
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Power on the DUT.
- Wait for boot until
BOOT_MENU_STRING
appears. - Press
BOOT_MENU_KEY
to enter the boot menu. - Select the key with a proper number for
Payload [memtest]
. - Make sure that
State: - Running...
is available. - Wait until
** Pass complete, no errors, press Esc to exit **
appears.
Expected result
After the test completes without any errors
** Pass complete, no errors, press Esc to exit **
message is visible on the
bottom of the screen.