blob: 2b95c706e95f3288b0d2f070b1396424c7b6d29e [file] [log] [blame]
*** Settings ***
Documentation Test to stress IO Storage compatibility.
# Test Parameters:
# OS_HOST The OS host name or IP address.
# OS_USERNAME The OS username to login.
# OS_PASSWORD The OS password for the OS login.
# LOOP_COUNT The times loop will be executed delimited by user.
Library ../lib/gen_print.py
Library ../lib/gen_robot_print.py
Resource ../syslib/utils_os.robot
Suite Setup Suite Setup Execution
Suite Teardown Suite Teardown Execution
*** Variables ***
${LOOP_COUNT} ${1}
${ITERATION} ${0}
${HTX_MDT_PROFILE} mdt.hdbuster
*** Test Cases ***
IO Storage Compatibility Stress
[Documentation] Stress storage cards.
[Tags] IO_Storage_Compatibility_Stress
Run MDT Profile
Rprint Timen Running HTX. Please wait.
Repeat Keyword ${LOOP_COUNT} times
... Run Keywords
... Set Suite Variable ${ITERATION} ${ITERATION +1}
... AND Rprint Vars ITERATION
... AND Loop HTX
Shutdown HTX Exerciser
*** Keywords ***
Loop HTX
[Documentation] Run HTX for an hour and check status every 10 minutes.
Repeat Keyword 1 hour
... Run Keywords Check HTX Run Status
... AND Sleep 10 min
Suite Setup Execution
[Documentation] Start setup tasks.
Create Default MDT Profile
Suite Teardown Execution
[Documentation] Execute suite teardown tasks.
Collect HTX Log Files
FFDC On Test Case Fail