| #!/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 |