Attempt to check CSIT 18/85318/18
authorMarcin Migdal <marcin.migdal@nokia.com>
Mon, 15 Apr 2019 12:36:45 +0000 (14:36 +0200)
committerMarcin Migdal <marcin.migdal@nokia.com>
Mon, 15 Apr 2019 16:04:06 +0000 (18:04 +0200)
Wait for CBS startup

Change-Id: I0cae12fdfeed7a25593d98e66b7e2353b3efff29
Issue-ID: INT-989
Signed-off-by: Marcin Migdal <marcin.migdal@nokia.com>
plans/dcaegen2/prh-testsuites/setup.sh
tests/dcaegen2/prh-testcases/prh_tests.robot
tests/dcaegen2/prh-testcases/resources/docker-compose.yml
tests/dcaegen2/prh-testcases/resources/prh_library.robot
tests/dcaegen2/prh-testcases/ssl_prh_tests.robot

index 5ce3d0e..31e2d98 100644 (file)
@@ -15,6 +15,8 @@ cd ${WORKSPACE}/tests/dcaegen2/prh-testcases/resources/
 pip uninstall -y docker-py
 pip uninstall -y docker
 pip install -U docker
+docker login -u docker -p docker https://nexus3.onap.org:10001
+
 docker-compose up -d --build
 
 # Extract docker images IPs
@@ -47,4 +49,4 @@ wait_for_service_init localhost:8100/heartbeat
 wait_for_service_init localhost:8200/heartbeat
 
 # #Pass any variables required by Robot test suites in ROBOT_VARIABLES
-ROBOT_VARIABLES="-v DMAAP_SIMULATOR_SETUP:${DMAAP_SIMULATOR_IP}:2224 -v AAI_SIMULATOR_SETUP:${AAI_SIMULATOR_IP}:3335"
+ROBOT_VARIABLES="-v DMAAP_SIMULATOR_SETUP:${DMAAP_SIMULATOR_IP}:2224 -v AAI_SIMULATOR_SETUP:${AAI_SIMULATOR_IP}:3335 -v CONSUL_SETUP:${CONSUL_IP}:8500"
index 1e9802c..3de7e91 100644 (file)
@@ -11,6 +11,7 @@ Resource          ../../common.robot
 *** Variables ***
 ${DMAAP_SIMULATOR_SETUP_URL}    http://${DMAAP_SIMULATOR_SETUP}
 ${AAI_SIMULATOR_SETUP_URL}    http://${AAI_SIMULATOR_SETUP}
+${CONSUL_SETUP_URL}    http://${CONSUL_SETUP}
 
 ${VES_EVENT_PNF_REGISTRATION_SIMPLE}    %{WORKSPACE}/tests/dcaegen2/prh-testcases/assets/json_events/ves-event-pnf-registration-simple.json
 ${AAI_PNF_REGISTRATION_SIMPLE}    %{WORKSPACE}/tests/dcaegen2/prh-testcases/assets/json_events/aai-pnf-registration-simple.json
index aca9d6a..1b0c470 100644 (file)
@@ -158,4 +158,7 @@ services:
       - CONSUL_HOST
     depends_on:
       - consul-cfg
-    container_name: cbs
\ No newline at end of file
+    container_name: cbs
+
+
+
index 9b7e783..88d4b50 100644 (file)
@@ -14,6 +14,8 @@ Create sessions
     Set Suite Variable    ${dmaap_setup_session}    dmaap_setup_session
     Create Session    aai_setup_session    ${AAI_SIMULATOR_SETUP_URL}
     Set Suite Variable    ${aai_setup_session}    aai_setup_session
+    Create Session    consul_setup_session    ${CONSUL_SETUP_URL}
+    Set Suite Variable    ${consul_setup_session}    consul_setup_session
 
 Reset Simulators
     Reset AAI simulator
@@ -31,7 +33,9 @@ Invalid event processing
 
 Valid event processing
     [Arguments]    ${input_valid__ves_event_in_dmaap}    ${input_aai}
-    [Timeout]    30s
+    [Timeout]    100s
+    Sleep    50s
+    Wait Until Keyword Succeeds    10x    3000ms    Check CBS ready
     ${data}=    Get Data From File    ${input_valid__ves_event_in_dmaap}
     ${aai_entry_to_be_set}=    Get Data From File    ${input_aai}
     Set event in DMaaP    ${data}
@@ -48,7 +52,7 @@ Check PRH log
     ${status}=    Check for log    ${searched_log}
     Should Be Equal As Strings    ${status}    True
 
-Check PNF_READY notification
+Check PNF_READY nojson_objectification
     [Arguments]    ${expected_event_pnf_ready_in_dpaap}
     ${resp}=    Get Request    ${dmaap_setup_session}    /events/pnfReady    headers=${suite_headers}
     Should Be Equal    ${resp.text}    ${expected_event_pnf_ready_in_dpaap}
@@ -82,4 +86,11 @@ Reset AAI simulator
 
 Reset DMaaP simulator
     ${resp}=    Post Request     ${dmaap_setup_session}    /reset
-    Should Be Equal As Strings    ${resp.status_code}    200
\ No newline at end of file
+    Should Be Equal As Strings    ${resp.status_code}    200
+
+
+Check CBS ready
+    ${resp}=    Get Request    ${consul_setup_session}    /v1/catalog/service/cbs
+    Should Be Equal As Strings    ${resp.status_code}    200
+    #${json_as_str}    Convert JSON To String    ${resp.content}
+    #Log    CBS    ${json_as_str}
\ No newline at end of file
index be260bd..dd19331 100644 (file)
@@ -11,6 +11,7 @@ Resource          ../../common.robot
 *** Variables ***
 ${DMAAP_SIMULATOR_SETUP_URL}    http://${DMAAP_SIMULATOR_SETUP}
 ${AAI_SIMULATOR_SETUP_URL}    http://${AAI_SIMULATOR_SETUP}
+${CONSUL_SETUP_URL}    http://${CONSUL_SETUP}
 
 ${VES_EVENT_PNF_REGISTRATION_SIMPLE}    %{WORKSPACE}/tests/dcaegen2/prh-testcases/assets/json_events/ves-event-pnf-registration-simple.json
 ${AAI_PNF_REGISTRATION_SIMPLE}    %{WORKSPACE}/tests/dcaegen2/prh-testcases/assets/json_events/aai-pnf-registration-simple.json