| *** 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 ConnectionError* Get Request openbmc /list |
| |
| Test Non-SSL Connection To Port 443 |
| [Documentation] Test that OpenBmc does not accept the non-secure |
| ... http connection at port 443 and would expect a connection error. |
| [Tags] Test_Non_SSL_Connection_To_Port_443 |
| Create Session openbmc http://${OPENBMC_HOST}:443/ timeout=3 |
| Run Keyword And Expect Error ConnectionError* Get Request openbmc /list |