Loading services/run_capif_tests.sh +25 −1 Original line number Diff line number Diff line Loading @@ -9,14 +9,33 @@ RESULT_FOLDER=$REPOSITORY_BASE_FOLDER/results ROBOT_DOCKER_FILE_FOLDER=$REPOSITORY_BASE_FOLDER/tools/robot # nginx Hostname and http port (80 by default) to reach for tests # CAPIF_REGISTER=registercapif.mobilesandbox.cloud CAPIF_REGISTER=capifcore # CAPIF_REGISTER_PORT=37211 CAPIF_REGISTER_PORT=8084 # CAPIF_HOSTNAME=capif.mobilesandbox.cloud CAPIF_HOSTNAME=capifcore CAPIF_HTTP_PORT=8080 CAPIF_HTTPS_PORT=443 # VAULT access configuration # CAPIF_VAULT=vault.5gnacar.int CAPIF_VAULT=vault CAPIF_VAULT_PORT=8200 # CAPIF_VAULT_TOKEN=dev-only-token CAPIF_VAULT_TOKEN=read-ca-token MOCK_SERVER_URL=http://mockserver:9090 echo "HOSTNAME = $CAPIF_HOSTNAME" echo "CAPIF_HOSTNAME = $CAPIF_HOSTNAME" echo "CAPIF_REGISTER = $CAPIF_REGISTER" echo "CAPIF_HTTP_PORT = $CAPIF_HTTP_PORT" echo "CAPIF_HTTPS_PORT = $CAPIF_HTTPS_PORT" echo "CAPIF_VAULT = $CAPIF_VAULT" echo "CAPIF_VAULT_PORT = $CAPIF_VAULT_PORT" echo "CAPIF_VAULT_TOKEN = $CAPIF_VAULT_TOKEN" echo "MOCK_SERVER_URL = $MOCK_SERVER_URL" docker >/dev/null 2>/dev/null if [[ $? -ne 0 ]] Loading Loading @@ -52,4 +71,9 @@ docker run -ti --rm --network="host" \ --variable CAPIF_HOSTNAME:$CAPIF_HOSTNAME \ --variable CAPIF_HTTP_PORT:$CAPIF_HTTP_PORT \ --variable CAPIF_HTTPS_PORT:$CAPIF_HTTPS_PORT \ --variable CAPIF_REGISTER:$CAPIF_REGISTER \ --variable CAPIF_REGISTER_PORT:$CAPIF_REGISTER_PORT \ --variable CAPIF_VAULT:$CAPIF_VAULT \ --variable CAPIF_VAULT_PORT:$CAPIF_VAULT_PORT \ --variable CAPIF_VAULT_TOKEN:$CAPIF_VAULT_TOKEN \ --variable MOCK_SERVER_URL:$MOCK_SERVER_URL $@ tests/features/CAPIF Api Events/capif_events_api.robot +4 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,10 @@ Deletes an individual CAPIF Event Subscription with invalid SubscriptionId ... detail=User not authorized ... cause=You are not the owner of this resource # Prueba Mock Server # [Tags] jms-3 # Start Mock server Prueba JMS [Tags] jms-1 Loading tests/resources/common.resource +5 −3 Original line number Diff line number Diff line Loading @@ -95,9 +95,11 @@ Start Mock server Log Starting mock Server for Robot Framework. # Run Process pip3 install -r /opt/robot-tests/tests/libraries/mock_server/requirements.txt ${server_process}= Start Process python3 /opt/robot-tests/tests/libraries/mock_server/mock_server.py Log PID: ${server_process.pid} ${server_process}= Start Process python3 /opt/robot-tests/tests/libraries/mock_server/mock_server.py shell=True # Log PID: ${server_process.pid} Log output: ${server_process.stdout} Sleep 5m Create Session mockserver ${MOCK_SERVER_URL} ${endpoint}= Set Variable /testing Loading Loading
services/run_capif_tests.sh +25 −1 Original line number Diff line number Diff line Loading @@ -9,14 +9,33 @@ RESULT_FOLDER=$REPOSITORY_BASE_FOLDER/results ROBOT_DOCKER_FILE_FOLDER=$REPOSITORY_BASE_FOLDER/tools/robot # nginx Hostname and http port (80 by default) to reach for tests # CAPIF_REGISTER=registercapif.mobilesandbox.cloud CAPIF_REGISTER=capifcore # CAPIF_REGISTER_PORT=37211 CAPIF_REGISTER_PORT=8084 # CAPIF_HOSTNAME=capif.mobilesandbox.cloud CAPIF_HOSTNAME=capifcore CAPIF_HTTP_PORT=8080 CAPIF_HTTPS_PORT=443 # VAULT access configuration # CAPIF_VAULT=vault.5gnacar.int CAPIF_VAULT=vault CAPIF_VAULT_PORT=8200 # CAPIF_VAULT_TOKEN=dev-only-token CAPIF_VAULT_TOKEN=read-ca-token MOCK_SERVER_URL=http://mockserver:9090 echo "HOSTNAME = $CAPIF_HOSTNAME" echo "CAPIF_HOSTNAME = $CAPIF_HOSTNAME" echo "CAPIF_REGISTER = $CAPIF_REGISTER" echo "CAPIF_HTTP_PORT = $CAPIF_HTTP_PORT" echo "CAPIF_HTTPS_PORT = $CAPIF_HTTPS_PORT" echo "CAPIF_VAULT = $CAPIF_VAULT" echo "CAPIF_VAULT_PORT = $CAPIF_VAULT_PORT" echo "CAPIF_VAULT_TOKEN = $CAPIF_VAULT_TOKEN" echo "MOCK_SERVER_URL = $MOCK_SERVER_URL" docker >/dev/null 2>/dev/null if [[ $? -ne 0 ]] Loading Loading @@ -52,4 +71,9 @@ docker run -ti --rm --network="host" \ --variable CAPIF_HOSTNAME:$CAPIF_HOSTNAME \ --variable CAPIF_HTTP_PORT:$CAPIF_HTTP_PORT \ --variable CAPIF_HTTPS_PORT:$CAPIF_HTTPS_PORT \ --variable CAPIF_REGISTER:$CAPIF_REGISTER \ --variable CAPIF_REGISTER_PORT:$CAPIF_REGISTER_PORT \ --variable CAPIF_VAULT:$CAPIF_VAULT \ --variable CAPIF_VAULT_PORT:$CAPIF_VAULT_PORT \ --variable CAPIF_VAULT_TOKEN:$CAPIF_VAULT_TOKEN \ --variable MOCK_SERVER_URL:$MOCK_SERVER_URL $@
tests/features/CAPIF Api Events/capif_events_api.robot +4 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,10 @@ Deletes an individual CAPIF Event Subscription with invalid SubscriptionId ... detail=User not authorized ... cause=You are not the owner of this resource # Prueba Mock Server # [Tags] jms-3 # Start Mock server Prueba JMS [Tags] jms-1 Loading
tests/resources/common.resource +5 −3 Original line number Diff line number Diff line Loading @@ -95,9 +95,11 @@ Start Mock server Log Starting mock Server for Robot Framework. # Run Process pip3 install -r /opt/robot-tests/tests/libraries/mock_server/requirements.txt ${server_process}= Start Process python3 /opt/robot-tests/tests/libraries/mock_server/mock_server.py Log PID: ${server_process.pid} ${server_process}= Start Process python3 /opt/robot-tests/tests/libraries/mock_server/mock_server.py shell=True # Log PID: ${server_process.pid} Log output: ${server_process.stdout} Sleep 5m Create Session mockserver ${MOCK_SERVER_URL} ${endpoint}= Set Variable /testing Loading