diff options
author | 2020-05-14 10:08:03 +0200 | |
---|---|---|
committer | 2020-05-14 10:16:37 +0200 | |
commit | e7063472af571da7a88a2c5d63b34ec6a2053f96 (patch) | |
tree | e91496054d1b9e5c3eaf268a9fae26be4e5c19ec /robot/testsuites/hvves-ci.robot | |
parent | 8786091cf65f2f525c0f365bd1eb42efd0511ca9 (diff) |
Create hvves-ci to include setup step
hvves setup (certificate creation and propagation) is needed priori to run
hvves.
Issue-ID: INT-1594
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I4ecd1522dce36cb46b09e290d1ac0ea065c828b4
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Diffstat (limited to 'robot/testsuites/hvves-ci.robot')
-rw-r--r-- | robot/testsuites/hvves-ci.robot | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/robot/testsuites/hvves-ci.robot b/robot/testsuites/hvves-ci.robot new file mode 100644 index 00000000..74423fe0 --- /dev/null +++ b/robot/testsuites/hvves-ci.robot @@ -0,0 +1,24 @@ +*** Settings *** +Documentation HV-VES 'Sunny Scenario' Robot Framework test - message is sent to the collector and Kafka topic is checked if the message has been published. Content is decoded and checked. +Default Tags hvves ete +Test Timeout 1m +Resource ../resources/global_properties.robot +Resource ../resources/dcae/hvves.robot +Library OperatingSystem +Library ONAPLibrary.Protobuf + +*** Variable *** +${HVVES_KAFKA_TOPIC} HV_VES_PERF3GPP +${HVVES_KAFKA_TOPIC_SSL} HV_VES_PERF3GPP_SSL + +*** Test Cases *** +HV-VES SSL test case + [Setup] Run Process /app/setup-hvves.sh shell=yes --option argument + Mode ${HVVES_CONFIG_SSL} + Send Message Over Ssl ${GLOBAL_DCAE_HVVES_SERVER_NAME} ${GLOBAL_DCAE_HVVES_SERVER_PORT} + Wait Until Keyword Succeeds 10s 2s Check If Topic Exists ${GLOBAL_DMAAP_MESSAGE_ROUTER_SERVER_NAME} ${GLOBAL_DMAAP_MESSAGE_ROUTER_SERVER_PORT} ${HVVES_KAFKA_TOPIC_SSL} + Check Message Router Api ${GLOBAL_DMAAP_MESSAGE_ROUTER_SERVER_NAME} ${GLOBAL_DMAAP_MESSAGE_ROUTER_SERVER_PORT} ${HVVES_KAFKA_TOPIC_SSL} + ${msg}= Decode Last Message From Topic ${GLOBAL_DMAAP_KAFKA_SERVER_NAME} ${GLOBAL_DMAAP_KAFKA_SERVER_PORT} ${HVVES_KAFKA_TOPIC_SSL} ${GLOBAL_DMAAP_KAFKA_JAAS_USERNAME} ${GLOBAL_DMAAP_KAFKA_JAAS_PASSWORD} + ${results}= Compare File To Message ${EXECDIR}/robot/assets/dcae/hvves_msg.raw ${msg} + Should Be True ${results} + [Teardown] Mode ${HVVES_CONFIG} |