diff options
Diffstat (limited to 'tests/dcaegen2-collectors-datafile/testsuites/ManagementInterface-suite/MI.robot')
-rwxr-xr-x | tests/dcaegen2-collectors-datafile/testsuites/ManagementInterface-suite/MI.robot | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/tests/dcaegen2-collectors-datafile/testsuites/ManagementInterface-suite/MI.robot b/tests/dcaegen2-collectors-datafile/testsuites/ManagementInterface-suite/MI.robot new file mode 100755 index 00000000..7020042b --- /dev/null +++ b/tests/dcaegen2-collectors-datafile/testsuites/ManagementInterface-suite/MI.robot @@ -0,0 +1,74 @@ +*** Settings *** +Library OperatingSystem +Library RequestsLibrary + +*** Variables *** + + +*** Test Cases *** + +Heartbeat test + [Documentation] Check DFC heartbeat + Heartbeat I'm living + +Stop test + [Documentation] Check DFC stop + Stop Datafile Service has already been stopped! + +Start test + [Documentation] Check DFC start + Start Datafile Service has been started! + +Heartbeat test - secure + [Documentation] Check DFC heartbeat, secure + Heartbeat-secure I'm living + +Stop test - secure + [Documentation] Check DFC stop, secure + Stop-secure Datafile Service has already been stopped! + + +Start test - secure + [Documentation] Check DFC start, secure + Start-secure Datafile Service has been started! + + +#PRobably move definitions of common Keywords to a common file + +*** Keywords *** +#Probably simplyfy the test cases by using variables for port numbers/urls etc +Heartbeat + [Arguments] ${respbody} + Create Session session http://localhost:8100/heartbeat + ${resp}= Get Request session / + Should Be Equal ${resp.text} ${respbody} + +Heartbeat-secure + [Arguments] ${respbody} + Create Session session https://localhost:8433/heartbeat + ${resp}= Get Request session / + Should Be Equal ${resp.text} ${respbody} + +Stop + [Arguments] ${respbody} + Create Session session http://localhost:8100/stopDatafile + ${resp}= Get Request session / + Should Be Equal ${resp.text} ${respbody} + +Stop-secure + [Arguments] ${respbody} + Create Session session https://localhost:8433/stopDatafile + ${resp}= Get Request session / + Should Be Equal ${resp.text} ${respbody} + +Start + [Arguments] ${respbody} + Create Session session http://localhost:8100/start + ${resp}= Get Request session / + Should Be Equal ${resp.text} ${respbody} + +Start-secure + [Arguments] ${respbody} + Create Session session https://localhost:8433/start + ${resp}= Get Request session / + Should Be Equal ${resp.text} ${respbody} |