aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/dcaegen2/prh-testcases/prh_tests.robot11
-rw-r--r--tests/dcaegen2/prh-testcases/resources/prh_library.robot23
2 files changed, 14 insertions, 20 deletions
diff --git a/tests/dcaegen2/prh-testcases/prh_tests.robot b/tests/dcaegen2/prh-testcases/prh_tests.robot
index 5b8098b4..aa6fc052 100644
--- a/tests/dcaegen2/prh-testcases/prh_tests.robot
+++ b/tests/dcaegen2/prh-testcases/prh_tests.robot
@@ -42,11 +42,7 @@ Invalid DMaaP event cannot be converted to PNF_READY notification
[Documentation] PRH get invalid event from DMaaP with missing required fields - PRH does not produce PNF_READY notification
[Tags] PRH Invalid event
[Template] Invalid event processing
- #${EVENT_WITH_MISSING_IPV4_AND_IPV6}
${EVENT_WITH_MISSING_SOURCENAME}
- #${EVENT_WITH_MISSING_SOURCENAME_AND_IPV4}
- #${EVENT_WITH_MISSING_SOURCENAME_AND_IPV6}
- #${EVENT_WITH_MISSING_SOURCENAME_IPV4_AND_IPV6}
Get valid event from DMaaP and record in AAI does not exist
[Documentation] PRH get valid event from DMaaP with all required fields and in AAI record doesn't exist - PRH does not produce PNF_READY notification
@@ -63,7 +59,7 @@ Event in DMaaP is not JSON format
[Tags] PRH
${data}= Get Data From File ${Not_json_format}
Set event in DMaaP ${data}
- #TODO to fix after CBS merge
+ #TODO hangs up build
#Wait Until Keyword Succeeds 100x 300ms Check PRH log |java.lang.IllegalStateException: Not a JSON Array:
Get valid event from DMaaP and AAI is not responding
@@ -73,6 +69,5 @@ Get valid event from DMaaP and AAI is not responding
${data}= Get Data From File ${EVENT_WITH_ALL_VALID_REQUIRED_FIELDS}
Ensure Container Is Exited aai_simulator
Set event in DMaaP ${data}
- #TODO fix after CBS merge
- #Wait Until Keyword Succeeds 100x 300ms Check PRH log java.net.UnknownHostException: aai
- Ensure Container Is Running aai_simulator \ No newline at end of file
+ Wait Until Keyword Succeeds 100x 300ms Check PRH log java.net.UnknownHostException: aai
+ Ensure Container Is Running aai_simulator
diff --git a/tests/dcaegen2/prh-testcases/resources/prh_library.robot b/tests/dcaegen2/prh-testcases/resources/prh_library.robot
index 7c486eab..29203ecd 100644
--- a/tests/dcaegen2/prh-testcases/resources/prh_library.robot
+++ b/tests/dcaegen2/prh-testcases/resources/prh_library.robot
@@ -22,16 +22,6 @@ Reset Simulators
Reset AAI simulator
Reset DMaaP simulator
-Invalid event processing
- [Arguments] ${input_invalid_event_in_dmaap}
- [Timeout] 30s
- ${data}= Get Data From File ${input_invalid_event_in_dmaap}
- Set event in DMaaP ${data}
- ${invalid_notification}= Create invalid notification ${data}
- ${notification}= Catenate SEPARATOR= \\n |Incorrect json, consumerDmaapModel can not be created: ${invalid_notification}
- #TODO to fix after CBS merge
- #Wait Until Keyword Succeeds 100x 100ms Check PRH log ${notification}
-
Valid event processing
[Arguments] ${input_valid__ves_event_in_dmaap} ${input_aai}
[Timeout] 150s
@@ -43,9 +33,18 @@ Valid event processing
Set PNF name in AAI ${pnf_name}
Set PNF content in AAI ${aai_entry_to_be_set}
${expected_event_pnf_ready_in_dpaap}= create pnf ready_notification as pnf ready ${data}
- #TODO to fix after CBS merge
Wait Until Keyword Succeeds 10x 3000ms Check PNF_READY notification ${expected_event_pnf_ready_in_dpaap}
- #Wait Until Keyword Succeeds 10x 3000ms Check PRH log Mandingo
+
+Invalid event processing
+ [Arguments] ${input_invalid_event_in_dmaap}
+ [Timeout] 150s
+ ${data}= Get Data From File ${input_invalid_event_in_dmaap}
+ Set event in DMaaP ${data}
+ ${invalid_notification}= Create invalid notification ${data}
+ ${notification}= Catenate SEPARATOR= \\n |Incorrect json, consumerDmaapModel can not be created: ${invalid_notification}
+ Wait Until Keyword Succeeds 100x 100ms Check PRH log ${notification}
+ #Wait Until Keyword Succeeds 100x 100ms Check PRH log ${notification}
+
Check PRH log
[Arguments] ${searched_log}