summaryrefslogtreecommitdiffhomepage
path: root/test/scenario_test/ci-scripts/travis-build-script.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/scenario_test/ci-scripts/travis-build-script.sh')
-rw-r--r--test/scenario_test/ci-scripts/travis-build-script.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/scenario_test/ci-scripts/travis-build-script.sh b/test/scenario_test/ci-scripts/travis-build-script.sh
index 5fd5d150..e273d38a 100644
--- a/test/scenario_test/ci-scripts/travis-build-script.sh
+++ b/test/scenario_test/ci-scripts/travis-build-script.sh
@@ -54,6 +54,16 @@ PIDS=("${PIDS[@]}" $!)
sudo PYTHONPATH=$GOBGP/test python route_reflector_test.py --gobgp-image $GOBGP_IMAGE --test-prefix rr -x &
PIDS=("${PIDS[@]}" $!)
+for (( i = 0; i < ${#PIDS[@]}; ++i ))
+do
+ wait ${PIDS[$i]}
+ if [ $? != 0 ]; then
+ exit 1
+ fi
+done
+
+PIDS=()
+
sudo PYTHONPATH=$GOBGP/test python global_policy_test.py --gobgp-image $GOBGP_IMAGE --test-prefix gpol -x &
PIDS=("${PIDS[@]}" $!)
@@ -69,6 +79,7 @@ PIDS=("${PIDS[@]}" $!)
sudo PYTHONPATH=$GOBGP/test python monitor_test.py --gobgp-image $GOBGP_IMAGE --test-prefix mon -x &
PIDS=("${PIDS[@]}" $!)
+
for (( i = 0; i < ${#PIDS[@]}; ++i ))
do
wait ${PIDS[$i]}