| *** Settings *** |
| Documentation This testsuite is for testing SSL connection to OpenBMC. |
| Suite Teardown Delete All Sessions |
| |
| Resource ../lib/rest_client.robot |
| Resource ../lib/resource.robot |
| Resource ../lib/openbmc_ffdc.robot |
| Test Teardown FFDC On Test Case Fail |
| |
| *** Test Cases *** |
| |
| Test SSL Connection |
| [Documentation] This testcase is for testing the SSL connection to the |
| ... OpenBMC machine. |
| [Tags] Test_SSL_Connection |
| Initialize OpenBMC |
| |
| Test Non SSL Connection To Port 80 |
| [Documentation] Test that OpenBMC machine does not accept the non-secure |
| ... http connection at port 80 and would expect a connection error. |
| [Tags] Test_Non_SSL_Connection_To_Port_80 |
| |
| Create Session openbmc http://${OPENBMC_HOST}/ timeout=3 |
| Run Keyword And Expect Error *ConnectTimeoutError* GET On Session openbmc /list |
| |
| Test Non SSL Connection To HTTPS Port |
| [Documentation] Test that OpenBmc does not accept the non-secure |
| ... http connection at port ${HTTPS_PORT} and would expect a connection error. |
| [Tags] Test_Non_SSL_Connection_To_HTTPS_Port |
| |
| Create Session openbmc http://${OPENBMC_HOST}:${HTTPS_PORT}/ timeout=3 |
| Run Keyword And Expect Error ConnectionError* GET On Session openbmc /list |