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