#!/bin/bash export PYTHONIOENCODING=utf-8 verbose=0 remote="" while getopts hva:p: opt do case $opt in v) verbose=1 ;; a) remote=$remote" -a "$OPTARG ;; p) remote=$remote" -p "$OPTARG ;; v) verbose=1 ;; h) echo "Usage:" echo "-a : host address for remote" echo "-p : port number" echo "-h: Help" echo "-v: Verbose" exit 1 esac done if [ "$verbose" = 1 ] then ./test-location-input.py -l ../resource/locations.xml $remote ./test-address-input.py -l ../resource/location.xml $remote ./test-route-calculation.py -r ../resource/routes.xml $remote ./test-poi.py -l ../resource/location.xml -s "sChü" $remote ./test-poi-guidance.py -l ../resource/location-poi.xml -s "cOnT" $remote ./test-guidance.py -r ../resource/route.xml $remote if [ "$remote" = "" ] then ./test-map-viewer-control.py -l ../resource/location.xml $remote fi else result="$(./test-location-input.py -l ../resource/locations.xml $remote 2>&1 >/dev/null)" echo $result if [[ $result != *"PASSED"* ]]; then exit 1 fi result="$(./test-address-input.py -l ../resource/location.xml $remote 2>&1 >/dev/null)" echo $result if [[ $result != *"PASSED"* ]]; then exit 1 fi result="$(./test-route-calculation.py -r ../resource/routes.xml $remote 2>&1 >/dev/null)" echo $result if [[ $result != *"PASSED"* ]]; then exit 1 fi result="$(./test-poi.py -l ../resource/location.xml -s "sChü" $remote 2>&1 >/dev/null)" echo $result if [[ $result != *"PASSED"* ]]; then exit 1 fi result="$(./test-poi-guidance.py -l ../resource/location-poi.xml -s "cOnT" $remote 2>&1 >/dev/null)" echo $result if [[ $result != *"PASSED"* ]]; then exit 1 fi result="$(./test-guidance.py -r ../resource/route.xml $remote 2>&1 >/dev/null)" echo $result if [[ $result != *"PASSED"* ]]; then exit 1 fi if [ "$remote" = "" ] then result="$(./test-map-viewer-control.py -l ../resource/location.xml $remote 2>&1 >/dev/null)" echo $result if [[ $result == *"PASSED"* ]]; then echo "Batch test PASSED" fi fi fi