Fix CSIT failure in clamp. 53/135053/2
authorrameshiyer27 <ramesh.murugan.iyer@est.tech>
Wed, 21 Jun 2023 14:11:22 +0000 (15:11 +0100)
committerrameshiyer27 <ramesh.murugan.iyer@est.tech>
Thu, 22 Jun 2023 09:37:55 +0000 (10:37 +0100)
ACM uninstantiate Api response was changed to 202 from 200. Test case updated.

Issue-ID: POLICY-4729
Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech>
Change-Id: I4b88a5bb19a1889d899ddf9c39d1712c0a0b5e46

csit/resources/tests/policy-clamp-test.robot

index 29a99eb..d5fec49 100644 (file)
@@ -127,7 +127,8 @@ UnInstantiateAutomationComposition
      ${headers}=  Create Dictionary     Accept=application/json    Content-Type=application/json
      ${resp}=   DELETE On Session     policy  /onap/policy/clamp/acm/v2/compositions/${compositionId}/instances/${instanceId}     headers=${headers}
      Log    Received response from runtime acm ${resp.text}
-     Should Be Equal As Strings    ${resp.status_code}     200
+     Should Be Equal As Strings    ${resp.status_code}     202
+     Wait Until Keyword Succeeds    1 min    5 sec    VerifyUninstantiated
 
 
 DePrimeACDefinitions
@@ -179,3 +180,14 @@ VerifyDeployStatus
      Should Be Equal As Strings    ${resp.status_code}     200
      Run Keyword If  ${resp.status_code}==200  Should Be Equal As Strings  ${resp.json()['deployState']}  ${deploystate}
 
+VerifyUninstantiated
+     [Documentation]  Verify the Uninstantiation of automation composition.
+     ${auth}=    Create List    runtimeUser    zb!XztG34
+     Log    Creating session http://${POLICY_RUNTIME_ACM_IP}
+     ${session}=    Create Session      policy  http://${POLICY_RUNTIME_ACM_IP}   auth=${auth}
+     ${headers}=  Create Dictionary     Accept=application/json    Content-Type=application/json
+     ${resp}=   GET On Session     policy  /onap/policy/clamp/acm/v2/compositions/${compositionId}/instances     headers=${headers}
+     Should Be Equal As Strings    ${resp.status_code}     200
+     Run Keyword If  ${resp.status_code}==200  Length Should Be  ${resp.json()['automationCompositionList']}  0
+
+