From 7e3e7298b04073325a590580876c051f5eb93491 Mon Sep 17 00:00:00 2001 From: mprzybys Date: Mon, 19 Oct 2020 12:53:19 +0200 Subject: Add Suite Setup to Ves Test Suite Issue-ID: INT-1258 Signed-off-by: Marcin Przybysz Change-Id: Iaf26228a7d890faf0674b401fcaf9521947ca896 --- robot/resources/dcae/ves_interface.robot | 14 ++++++++++++++ robot/testsuites/ves.robot | 1 + 2 files changed, 15 insertions(+) diff --git a/robot/resources/dcae/ves_interface.robot b/robot/resources/dcae/ves_interface.robot index 4201a4d2..f92526b8 100644 --- a/robot/resources/dcae/ves_interface.robot +++ b/robot/resources/dcae/ves_interface.robot @@ -10,6 +10,11 @@ ${DR_ENDPOINT} ${GLOBAL_DMAAP_DR_PROV_SERVE ${DMAAP_BC_SERVER} ${GLOBAL_BC_SERVER_PROTOCOL}://${GLOBAL_INJECTED_BC_IP_ADDR}:${GLOBAL_BC_HTTPS_SERVER_PORT} ${VES_HEALTH_CHECK_PATH} ${GLOBAL_DCAE_VES_HTTPS_PROTOCOL}://${GLOBAL_INJECTED_DCAE_VES_HOST}:${GLOBAL_DCAE_VES_HTTPS_SERVER_PORT} ${MR_PUBLISH_TEMPLATE} mr/mr_publish.jinja +${ves7_valid_json} ${EXECDIR}/robot/assets/dcae/ves7_valid.json +${FaultSupervision_json} ${EXECDIR}/robot/assets/dcae/ves_stdnDefined_3GPP-FaultSupervision.json +${Heartbeat_json} ${EXECDIR}/robot/assets/dcae/ves_stdnDefined_3GPP-Heartbeat.json +${PerformanceAssurance_json} ${EXECDIR}/robot/assets/dcae/ves_stdnDefined_3GPP-PerformanceAssurance.json +${Provisioning_json} ${EXECDIR}/robot/assets/dcae/ves_stdnDefined_3GPP-Provisioning.json *** Keywords *** @@ -39,3 +44,12 @@ Send Event to VES & Validate Topic [Arguments] ${event} ${topic_name} ${expected_text} Send Event to VES Collector ${event} Wait Until Keyword Succeeds 10x 5s Topic Validate ${topic_name} ${expected_text} + +Activate DMAAP Topics + [Documentation] Currently first event routed to empty DMAAP topic is gone, so there is need to "activate" topics for testing pourposes + Send Event to VES Collector ${ves7_valid_json} + Send Event to VES Collector ${FaultSupervision_json} + Send Event to VES Collector ${Heartbeat_json} + Send Event to VES Collector ${PerformanceAssurance_json} + Send Event to VES Collector ${Provisioning_json} + Sleep 30s diff --git a/robot/testsuites/ves.robot b/robot/testsuites/ves.robot index 42f55b9b..64ab6f44 100644 --- a/robot/testsuites/ves.robot +++ b/robot/testsuites/ves.robot @@ -14,6 +14,7 @@ Library ONAPLibrary.Utilities Resource ../../resources/dcae/ves_interface.robot Resource ../../resources/mr_interface.robot Resource ../../resources/dr_interface.robot +Suite Setup Activate DMAAP Topics *** Variables *** ${MR_TOPIC_CHECK_PATH} /topics -- cgit 1.2.3-korg