|  | #!/bin/sh | 
|  |  | 
|  | SQUISHSERVER=$1 | 
|  | SQUISHRUNNER=$2 | 
|  | TESTSUITE=$3 | 
|  | TESTCASE=$4 | 
|  | AUT=$5 | 
|  | AUTDIR=$6 | 
|  |  | 
|  | $SQUISHSERVER --stop > /dev/null 2>&1 | 
|  |  | 
|  | echo "Adding AUT... $SQUISHSERVER --config addAUT $AUT $AUTDIR" | 
|  | $SQUISHSERVER --config addAUT "$AUT" "$AUTDIR" || exit 255 | 
|  | # sleep 1 | 
|  |  | 
|  | echo "Starting the squish server... $SQUISHSERVER --daemon" | 
|  | $SQUISHSERVER --daemon || exit 255 | 
|  | # sleep 2 | 
|  |  | 
|  | echo "Running the test case... $SQUISHRUNNER --testsuite $TESTSUITE --testcase $TESTCASE" | 
|  | $SQUISHRUNNER --testsuite "$TESTSUITE" --testcase "$TESTCASE" | 
|  | returnValue=$? | 
|  |  | 
|  | echo "Stopping the squish server... $SQUISHSERVER --stop" | 
|  | $SQUISHSERVER --stop | 
|  |  | 
|  | exit $returnValue |