Handle situation when the topic doesn't exist yet because it is created on kafka after 1st HV-VES message is sent
Issue-ID: INT-650
Change-Id: Ie95af8a02ce5cda703f1898cb5d7ece32262987b
Signed-off-by: marekpl <marek.pondel@nokia.com>
[Arguments] ${kafka_server} ${kafka_port} ${kafka_topic}
[Teardown] Close
Connect Consumer bootstrap_servers=${kafka_server}:${kafka_port}
- ${msg_number}= Get Number Of Messages In Topics ${kafka_topic}
- [Return] ${msg_number}
+ ${status} ${msg_number}= Run Keyword And Ignore Error Get Number Of Messages In Topics ${kafka_topic}
+ Run Keyword If '${status}' == 'FAIL' Return From Keyword 0
+ Run Keyword If '${status}' == 'PASS' Return From Keyword ${msg_number}
Define WTP Protocol
[Documentation] Defines Wire Transfer Protocol.
*** Settings ***
Documentation HV-VES 'Sunny Scenario' Robot Framwork test - message is sent to the collector and Kafka topic is checked if the message has been published.
Default Tags HVVES
-Test Timeout 3 minute
+Test Timeout 30s
Resource ${EXECDIR}/robot/resources/global_properties.robot
Resource ${EXECDIR}/robot/resources/test_templates/hvves_template.robot
Suite Teardown Reset Rammbock