blob: 8b02797926a2939dadde15c0c6ad393f6b3f5ad0 [file] [log] [blame]
*** Settings ***
Documentation Test file corruption on hard power cycle.
Resource ../lib/pdu/pdu.robot
Resource ../lib/utils.robot
Resource ../lib/connection_client.robot
Resource ../lib/openbmc_ffdc.robot
Suite Setup Open Connection And Log In
Suite Teardown Close All Connections
Test Teardown FFDC On Test Case Fail
Force Tags AC_Cycles
*** Test Cases ***
Test OpenBMC Buster
[Documentation] Test the OpenBMC buster.
Validate Parameters
${output}= Execute Command
... find /var/lib -type f |xargs -n 1 touch
PDU Power Cycle
Wait For Host To Ping ${OPENBMC_HOST}
Sleep 1min
# Need to re connect the session
Open Connection And Log In
${stdout} ${stderr} ${rc}= Execute Command echo "hello world"
... return_stderr=True return_rc=True
Should Be Equal As Integers ${rc} ${0}
*** Keywords ***
Validate Parameters
[Documentation] Validate the PDU parameters.
Should Not Be Empty ${PDU_IP}
Should Not Be Empty ${PDU_TYPE}
Should Not Be Empty ${PDU_SLOT_NO}
Should Not Be Empty ${PDU_USERNAME}
Should Not Be Empty ${PDU_PASSWORD}