aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoradheli.tavares <adheli.tavares@est.tech>2024-05-30 10:17:05 +0100
committerAdheli Tavares <adheli.tavares@est.tech>2024-06-20 08:35:09 +0000
commit80b3e0eb572d9e891bb8deeaaf8728d30e0a2906 (patch)
tree2df5b21b9a80e66cb70d8eff027a33cbc7af65fa
parent828a01cf695f53919dbff4ebbb1499c9674812b5 (diff)
Fix timeout in pap CSIT for auditing undeploysmontreal
Issue-ID: POLICY-4494 Change-Id: I04337ad3314770aa9870aa1779161023745699e0 Signed-off-by: adheli.tavares <adheli.tavares@est.tech> (cherry picked from commit 2ac4b6c7e56b0ed3a9fabca1c2123e3b89f27d65)
-rw-r--r--csit/resources/tests/common-library.robot4
-rw-r--r--csit/resources/tests/pap-test.robot16
2 files changed, 5 insertions, 15 deletions
diff --git a/csit/resources/tests/common-library.robot b/csit/resources/tests/common-library.robot
index 8c279176..e4ec7207 100644
--- a/csit/resources/tests/common-library.robot
+++ b/csit/resources/tests/common-library.robot
@@ -77,10 +77,10 @@ QueryPdpGroups
QueryPolicyAudit
[Arguments] ${url} ${expectedstatus} ${pdpGroup} ${pdpType} ${policyName} ${expectedAction}
${policyadmin}= PolicyAdminAuth
- ${resp}= PerformGetRequest ${POLICY_PAP_IP} ${url} ${expectedstatus} recordCount=2 ${policyadmin}
+ ${resp}= PerformGetRequest ${POLICY_PAP_IP} ${url} ${expectedstatus} recordCount=4 ${policyadmin}
Log Received response from queryPolicyAudit ${resp.text}
FOR ${responseEntry} IN @{resp.json()}
- Exit For Loop IF '${responseEntry['policy']['name']}'=='${policyName}'
+ Exit For Loop IF '${responseEntry['policy']['name']}'=='${policyName}' and '${responseEntry['action']}'=='${expectedAction}'
END
Should Be Equal As Strings ${responseEntry['pdpGroup']} ${pdpGroup}
Should Be Equal As Strings ${responseEntry['pdpType']} ${pdpType}
diff --git a/csit/resources/tests/pap-test.robot b/csit/resources/tests/pap-test.robot
index 82328437..45831383 100644
--- a/csit/resources/tests/pap-test.robot
+++ b/csit/resources/tests/pap-test.robot
@@ -12,17 +12,8 @@ GetReq
${resp}= PerformGetRequest ${POLICY_PAP_IP} ${url} 200 null ${auth}
[return] ${resp}
-ValidateResponseTimeForPap
- [Arguments] ${uri} ${method}
- [Documentation] Check if uri response is under the required time for pap metrics
- ValidateResponseTime pap-metrics ${uri} ${method} 500
-
-ValidateDeploymentTime
- [Documentation] Check if deployment of policy is under 2000ms
- ${resp}= QueryPrometheus pap_policy_deployments_seconds_sum{operation="deploy",status="SUCCESS"}/pap_policy_deployments_seconds_count{operation="deploy",status="SUCCESS"}
- ${rawNumber}= Evaluate ${resp['data']['result'][0]['value'][1]}
- ${actualTime}= Set Variable ${rawNumber * ${1000}}
- Should Be True ${actualTime} <= ${2000}
+CheckUndeploymentStatus
+ QueryPolicyAudit /policy/pap/v1/policies/audit 200 testGroup pdpTypeA onap.restart.tca UNDEPLOYMENT
*** Test Cases ***
LoadPolicy
@@ -113,8 +104,7 @@ QueryPdpGroupsAfterUndeploy
QueryPolicyAuditAfterUnDeploy
[Documentation] Verify policy audit record after undeploy
- Sleep 20 seconds
- QueryPolicyAudit /policy/pap/v1/policies/audit 200 testGroup pdpTypeA onap.restart.tca UNDEPLOYMENT
+ Wait Until Keyword Succeeds 2 min 10 sec CheckUndeploymentStatus
QueryPolicyAuditWithMetadataSetAfterUnDeploy
[Documentation] Verify policy audit record after undeploy