Merge topic 'cpack-innosetup-linux'
[kiteware-cmake.git] / Modules / Squish4RunTestCase.sh
blob4d1e38214fe0e38ce1438a0e456acaa9cd74ff34
1 #!/bin/sh
3 SQUISHSERVER=$1
4 SQUISHRUNNER=$2
5 TESTSUITE=$3
6 TESTCASE=$4
7 AUT=$5
8 AUTDIR=$6
10 $SQUISHSERVER --stop > /dev/null 2>&1
12 echo "Adding AUT... $SQUISHSERVER --config addAUT $AUT $AUTDIR"
13 $SQUISHSERVER --config addAUT "$AUT" "$AUTDIR" || exit 255
14 # sleep 1
16 echo "Starting the squish server... $SQUISHSERVER --daemon"
17 $SQUISHSERVER --daemon || exit 255
18 # sleep 2
20 echo "Running the test case... $SQUISHRUNNER --testsuite $TESTSUITE --testcase $TESTCASE"
21 $SQUISHRUNNER --testsuite "$TESTSUITE" --testcase "$TESTCASE"
22 returnValue=$?
24 echo "Stopping the squish server... $SQUISHSERVER --stop"
25 $SQUISHSERVER --stop
27 exit $returnValue