*** Keywords ***
+Run CLAMP Get Properties
+ [Documentation] get CLAMP Control Loop properties
+ [Arguments] ${property_id}
+ ${data_path}= Set Variable ${CLAMP_BASE_PATH}/clds/properties/${property_id}
+ ${resp}= Run Clamp HTTPS Get Request ${data_path}
+
Run CLAMP Get Control Loop
[Documentation] runs CLAMP Open Control Loop based on model name
[Arguments] ${model_name}
- ${data_path}= Set Variable ${CLAMP_BASE_PATH}/clds/model-names
+ ${data_path}= Set Variable ${CLAMP_BASE_PATH}/clds/model/${model_name}
${resp}= Run Clamp HTTPS Get Request ${data_path}
Run CLAMP Get Model Names
${session}= Create Client Cert Session session ${CLAMP_ENDPOINT} client_certs=@{client_certs}
${resp}= Get Request session ${data_path}
Should Be Equal As Integers ${resp.status_code} 200
- Log Received response from CLAMP ${resp.text}
+ Log ${resp.json()}
[Return] ${resp}
Run CLAMP Get Request
Should Be Equal As Integers ${resp.status_code} 200
Log Received response from CLAMP ${resp.text}
[Return] ${resp}
-
Documentation Testing CLAMP
...
... Testing ecomp components are available via calls.
-Test Timeout 10 second
+Test Timeout 120 second
Resource ../resources/clamp_interface.robot
*** Test Cases ***
Basic CLAMP Health Check
[Tags] clamp
Run CLAMP Get Model Names
-
+ Run CLAMP Get Control Loop CLAMPT2VLB_v2_0_vLB0605c122-90f10
+ Run CLAMP Get Properties 5fcdb3b7-5a5b-45da-83f6-14cce29181c8