+ ${status} = Evaluate "Great, no warnings" in """${stdout}"""
+ Run Keyword If '${status}' == 'False' FAIL Warnings discovered
+ ... non-critical
*** Keywords ***
Open Connection And Log In
Open Connection ${HOST}
*** Keywords ***
Open Connection And Log In
Open Connection ${HOST}
- Login With Public Key ${USERNAME} ${SSH_KEYFILE}
+ Run Keyword IF '${SSH_KEYFILE}' != 'None' Login With Public Key ${USERNAME} ${SSH_KEYFILE} ELSE IF '${PASSWORD}' != 'None' Login ${USERNAME} ${PASSWORD} ELSE FAIL