From 2ac4b6c7e56b0ed3a9fabca1c2123e3b89f27d65 Mon Sep 17 00:00:00 2001 From: "adheli.tavares" Date: Thu, 30 May 2024 10:17:05 +0100 Subject: Fix timeout in pap CSIT for auditing undeploys Issue-ID: POLICY-4494 Change-Id: I04337ad3314770aa9870aa1779161023745699e0 Signed-off-by: adheli.tavares --- csit/resources/tests/common-library.robot | 4 ++-- csit/resources/tests/pap-test.robot | 16 +++------------- 2 files changed, 5 insertions(+), 15 deletions(-) (limited to 'csit/resources/tests') diff --git a/csit/resources/tests/common-library.robot b/csit/resources/tests/common-library.robot index 18bfab99..bee80a90 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 cd02e3ab..13bf16ed 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 @@ -114,8 +105,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 -- cgit 1.2.3-korg