
This argument never worked and was not passed on Windows, which is why the Windows version needs fewer fixups (and used to work independent of this change). On Linux (and macOS) it was passed and prevented the server from starting and the test would not be able to run. See also comments on https://gitlab.kitware.com/cmake/cmake/-/merge_requests/4648
28 lines
631 B
Bash
Executable File
28 lines
631 B
Bash
Executable File
#!/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
|