1b29d2e84SChris Austen*** Settings *** 2f4a807bfSJoy OnyerikwuDocumentation Generic Protocol Distribution Unit (PDU) library 3b29d2e84SChris Austen 4839a0c27SSandhya SomashekarResource ../../lib/resource.robot 5b29d2e84SChris Austen 6b29d2e84SChris Austen*** Keywords *** 7b29d2e84SChris AustenValidate Prereq 8f4a807bfSJoy Onyerikwu [Documentation] Validate prerequisites for PDU. 9b29d2e84SChris Austen ${PDU_VAR_LIST}= Create List PDU_TYPE PDU_IP PDU_USERNAME PDU_PASSWORD PDU_SLOT_NO 10*9778eb2cSMarissa Garza FOR ${PDU_VAR} IN @{PDU_VAR_LIST} 11*9778eb2cSMarissa Garza Should Not Be Empty ${${PDU_VAR}} msg=Unable to find variable ${PDU_VAR} 12*9778eb2cSMarissa Garza END 13b29d2e84SChris Austen 14b29d2e84SChris AustenPDU Power Cycle 15f4a807bfSJoy Onyerikwu [Documentation] Perform PDU power cycle. 16b29d2e84SChris Austen Validate Prereq 17b29d2e84SChris Austen Import Resource ${CURDIR}/../../lib/pdu/${PDU_TYPE}.robot 18b29d2e84SChris Austen Power Cycle 19