blob: 3e227e7c0bd2cc41d2a3e06eac6ab1ec33133bba [file] [log] [blame]
pkaras55d36862018-10-17 15:08:34 +02001*** Settings ***
2Documentation Integration tests for PRH.
pkarasc7abba82018-10-22 12:22:35 +02003... PRH receive events from DMaaP and produce or not PNF_READY notification depends on required fields in received event. PRH comunicates with AAI and DMaaP through SSL
4Suite Setup Run keywords Create header AND Create sessions AND Ensure Container Is Running ssl_prh AND Ensure Container Is Exited prh
5Suite Teardown Ensure Container Is Running prh
6Test Teardown Reset Simulators
pkaras55d36862018-10-17 15:08:34 +02007Library resources/PrhLibrary.py
8Resource resources/prh_library.robot
9Resource ../../common.robot
10
11*** Variables ***
pkarasc7abba82018-10-22 12:22:35 +020012${DMAAP_SIMULATOR_SETUP_URL} http://${DMAAP_SIMULATOR_SETUP}
pkaras55d36862018-10-17 15:08:34 +020013${AAI_SIMULATOR_SETUP_URL} http://${AAI_SIMULATOR_SETUP}
Marcin Migdalfba99a52019-04-15 14:36:45 +020014${CONSUL_SETUP_URL} http://${CONSUL_SETUP}
Marcin Migdalf969c742019-04-05 11:47:19 +020015
16${VES_EVENT_PNF_REGISTRATION_SIMPLE} %{WORKSPACE}/tests/dcaegen2/prh-testcases/assets/json_events/ves-event-pnf-registration-simple.json
Marcin Migdal26125b12019-04-11 16:17:18 +020017${AAI_PNF_REGISTRATION_SIMPLE} %{WORKSPACE}/tests/dcaegen2/prh-testcases/assets/json_events/aai-pnf-registration-simple.json
pkaras55d36862018-10-17 15:08:34 +020018${EVENT_WITH_ALL_VALID_REQUIRED_FIELDS} %{WORKSPACE}/tests/dcaegen2/prh-testcases/assets/json_events/event_with_all_fields.json
19${EVENT_WITH_IPV4} %{WORKSPACE}/tests/dcaegen2/prh-testcases/assets/json_events/event_with_IPV4.json
20${EVENT_WITH_IPV6} %{WORKSPACE}/tests/dcaegen2/prh-testcases/assets/json_events/event_with_IPV6.json
pkaras55d36862018-10-17 15:08:34 +020021${EVENT_WITHOUT_IPV6_FILED} %{WORKSPACE}/tests/dcaegen2/prh-testcases/assets/json_events/event_without_IPV6_field.json
pkaras55d36862018-10-17 15:08:34 +020022
23*** Test Cases ***
pkarasc7abba82018-10-22 12:22:35 +020024Valid DMaaP event can be converted to PNF_READY notification with ssl connection to AAI
25 [Documentation] PRH get valid event from DMaaP with required fields - PRH produce PNF_READY notification
26 [Tags] PRH Valid event
27 [Template] Valid event processing
Marcin Migdal26125b12019-04-11 16:17:18 +020028 ${VES_EVENT_PNF_REGISTRATION_SIMPLE} ${AAI_PNF_REGISTRATION_SIMPLE}