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