| *** Settings *** |
| Documentation This testsuite is for testing SSL connection to OpenBMC |
| Suite Teardown Delete All Sessions |
| |
| Resource ../../lib/rest_client.robot |
| Resource ../../lib/resource.txt |
| 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] This testcase is for test to check OpenBMC machine |
| ... will not accepts the non-secure connection that is with http to |
| ... port 80 and 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 |
| ... connection with http to port 443 and expect connection error. |
| [Tags] Test_non_SSL_Connection_to_port_443 |
| Create Session openbmc http://${OPENBMC_HOST}:443/ |
| Run Keyword And Expect Error ConnectionError* Get Request openbmc /list |