Added TC 81/57481/1
authorMariusz Wagner <mariusz.wagner@nokia.com>
Wed, 25 Jul 2018 10:26:49 +0000 (12:26 +0200)
committerMariusz Wagner <mariusz.wagner@nokia.com>
Wed, 25 Jul 2018 10:26:49 +0000 (12:26 +0200)
Added TC when AAI is not responding
Issue-ID: INT-600

Change-Id: Ibc2a0608a60a4ae6dff0aac062a2c412c307e659
Signed-off-by: Mariusz Wagner <mariusz.wagner@nokia.com>
test/csit/tests/dcaegen2/prh-testcases/prh_tests.robot
test/csit/tests/dcaegen2/prh-testcases/resources/PrhLibrary.py

index 52fe855..1504895 100644 (file)
@@ -48,4 +48,12 @@ Get valid event from DMaaP and record in AAI does not exist
     [Timeout]    30s
     Set pnf name in AAI    wrong_aai_record
     Set event in DMAAP    ${EVENT_WITH_ALL_VALID_REQUIRED_FIELDS}
-    Wait Until Keyword Succeeds    100x    100ms    Check PRH log    WARN 1 --- [pool-2-thread-1] o.o.d.s.prh.service.AAIProducerClient \ \ \ : Exception while executing http client:
+    Wait Until Keyword Succeeds    100x    300ms    Check PRH log    org.onap.dcaegen2.services.prh.exceptions.AAINotFoundException: Incorrect response code for continuation of tasks workflow
+
+Get valid event from DMaaP and AAI is not responding
+    [Documentation]    PRH get valid event from DMaaP with all required fields and AAI is not responding - PRH does not produce PNF_READY notification
+    [Tags]    PRH    AAI
+    [Timeout]    180s
+    Stop AAI
+    Set event in DMAAP    ${EVENT_WITH_ALL_VALID_REQUIRED_FIELDS}
+    Wait Until Keyword Succeeds    100x    300ms    Check PRH log    java.net.NoRouteToHostException: Host is unreachable (Host unreachable)
index 7ecfb8b..2e52d08 100644 (file)
@@ -32,6 +32,11 @@ class PrhLibrary(object):
     def create_pnf_name(json_file):
         return _create_pnf_name(json_file)
 
+    @staticmethod
+    def stop_aai():
+        client = docker.from_env()
+        container = client.containers.get('aai_simulator')
+        container.stop()
 
 def _create_pnf_name(json_file):
     json_to_python = json.loads(json_file)