1#!/bin/sh
2
3SQUISHSERVER=$1
4SQUISHRUNNER=$2
5TESTSUITE=$3
6TESTCASE=$4
7AUT=$5
8AUTDIR=$6
9
10$SQUISHSERVER --stop > /dev/null 2>&1
11
12echo "Adding AUT... $SQUISHSERVER --config addAUT $AUT $AUTDIR"
13$SQUISHSERVER --config addAUT "$AUT" "$AUTDIR" || exit 255
14# sleep 1
15
16echo "Starting the squish server... $SQUISHSERVER --daemon"
17$SQUISHSERVER --daemon || exit 255
18# sleep 2
19
20echo "Running the test case... $SQUISHRUNNER --testsuite $TESTSUITE --testcase $TESTCASE"
21$SQUISHRUNNER --testsuite "$TESTSUITE" --testcase "$TESTCASE"
22returnValue=$?
23
24echo "Stopping the squish server... $SQUISHSERVER --stop"
25$SQUISHSERVER --stop
26
27exit $returnValue
28