Fix policy-api CSIT test 01/127101/4
authora.sreekumar <ajith.sreekumar@bell.ca>
Mon, 14 Feb 2022 13:51:34 +0000 (13:51 +0000)
committera.sreekumar <ajith.sreekumar@bell.ca>
Mon, 14 Feb 2022 14:45:44 +0000 (14:45 +0000)
Change-Id: Idd7fd933f10dabaa203ec498996aa772facddac9
Issue-ID: POLICY-3753
Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
csit/api/tests/api-test.robot
csit/common-library.robot
csit/pap/tests/pap-test.robot

index 892bf0e..80e8afd 100644 (file)
@@ -14,8 +14,9 @@ Healthcheck
 
 Metrics
     [Documentation]  Verify policy-api is exporting prometheus metrics
-    ${resp}=  GetReq  /metrics
-    Should Contain  ${resp.text}  jvm_threads_current
+    ${auth}=  PolicyAdminAuth
+    ${resp}=  GetMetrics  ${POLICY_API_IP}  ${auth}
+    Should Contain  ${resp.text}  jvm_threads_live_threads
 
 Statistics
      [Documentation]  Verify policy api statistics
index 830d0f6..c2d1de7 100644 (file)
@@ -100,3 +100,10 @@ QueryPolicyStatus
     Should Be Equal As Strings    ${responseEntry['deploy']}  True
     Should Be Equal As Strings    ${responseEntry['state']}  SUCCESS
 
+GetMetrics
+    [Arguments]  ${hostname}  ${auth}
+    Log  Creating session https://${hostname}:6969
+    ${session}=  Create Session  policy  https://${hostname}:6969  auth=${auth}
+    ${resp}=  GET On Session  policy  /metrics  expected_status=200
+    Log  Received response from policy ${resp.text}
+    [return]  ${resp}
index d971301..a6d5d42 100644 (file)
@@ -30,11 +30,8 @@ Consolidated Healthcheck
 
 Metrics
     [Documentation]  Verify policy pap is exporting prometheus metrics
-    Log  Creating session https://${POLICY_PAP_IP}:6969
-    ${policyadmin}=   Create list   policyadmin    zb!XztG34
-    ${session}=  Create Session  policy  https://${POLICY_PAP_IP}:6969  auth=${policyadmin}
-    ${resp}=  GET On Session  policy  url=/metrics  expected_status=200
-    Log  Received response from policy ${resp.text}
+    ${auth}=  PolicyAdminAuth
+    ${resp}=  GetMetrics  ${POLICY_PAP_IP}  ${auth}
     Should Contain  ${resp.text}  jvm_threads_live_threads
 
 Statistics