diff options
author | adheli.tavares <adheli.tavares@est.tech> | 2023-02-28 12:59:37 +0000 |
---|---|---|
committer | adheli.tavares <adheli.tavares@est.tech> | 2023-03-01 10:56:01 +0000 |
commit | 1153b6d0153344d4d92518d2ca73ecfe71dfa9d9 (patch) | |
tree | 019fcc478bc3cda85d28ed960926a4729d0ff782 /helm/run-test.sh | |
parent | fde3ffa6e508ae30945c8f2fefbf941bf6d42074 (diff) |
New Test Development
- api, pap (except consolidated HC), apex and acm runtime passing
on both docker and helm environment
- other simulators exposed on simulator service
- topics are checked on test with robot http support
- apex temp engine port exposed
- xacml readiness added
Issue-ID: POLICY-4125
Change-Id: I39ee8c38e70dd3a4ad26ba69d7c62e61a211469e
Signed-off-by: adheli.tavares <adheli.tavares@est.tech>
Diffstat (limited to 'helm/run-test.sh')
-rwxr-xr-x | helm/run-test.sh | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/helm/run-test.sh b/helm/run-test.sh deleted file mode 100755 index 9dde50df..00000000 --- a/helm/run-test.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash -# -# ============LICENSE_START==================================================== -# Copyright (C) 2023 Nordix Foundation. -# ============================================================================= -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# SPDX-License-Identifier: Apache-2.0 -# ============LICENSE_END====================================================== - - -ROBOT_FILE=$1 -echo "Invoking the robot tests from: $1" - -export DATA=/opt/robotworkspace/models/models-examples/src/main/resources/policies -export NODETEMPLATES=/opt/robotworkspace/models/models-examples/src/main/resources/nodetemplates -export POLICY_RUNTIME_ACM_IP=policy-clamp-runtime-acm -export POLICY_API_IP=policy-api -export POLICY_PAP_IP=policy-pap -export APEX_IP=policy-apex-pdp -export DMAAP_IP=message-router -export SIM_IP=message-router -export POLICY_PDPX_IP=policy-xacml-pdp -export POLICY_PDPX_PORT=6969 - -export ROBOT_VARIABLES= -ROBOT_VARIABLES="-v DATA:$DATA -v NODETEMPLATES:$NODETEMPLATES -v POLICY_RUNTIME_ACM_IP:$POLICY_RUNTIME_ACM_IP -v POLICY_API_IP:$POLICY_API_IP --v POLICY_PAP_IP:$POLICY_PAP_IP -v APEX_IP:$APEX_IP -v DMAAP_IP:$DMAAP_IP -v SIM_IP:$SIM_IP -v POLICY_PDPX_IP:$POLICY_PDPX_IP" - -echo "Run Robot test" -echo ROBOT_VARIABLES="${ROBOT_VARIABLES}" -echo "Starting Robot test suites ..." - -if [ $1 == "xacml-pdp-test.robot" ]; then - echo "Waiting for Xacml application to start" - ./data/wait_for_rest.sh policy-xacml-pdp "${POLICY_PDPX_PORT}" -fi -python3 -m robot.run -d /tmp/ $ROBOT_VARIABLES $1 -RESULT=$? -echo "RESULT: ${RESULT}" |