
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
24 lines
625 B
Batchfile
Executable File
24 lines
625 B
Batchfile
Executable File
set SQUISHSERVER=%1
|
|
set SQUISHRUNNER=%2
|
|
set TESTSUITE=%3
|
|
set TESTCASE=%4
|
|
set AUT=%5
|
|
set AUTDIR=%6
|
|
|
|
%SQUISHSERVER% --stop
|
|
|
|
echo "Adding AUT... %SQUISHSERVER% --config addAUT %AUT% %AUTDIR%"
|
|
%SQUISHSERVER% --config addAUT "%AUT%" "%AUTDIR%"
|
|
|
|
echo "Starting the squish server... %SQUISHSERVER%"
|
|
start /B "Squish Server" %SQUISHSERVER%
|
|
|
|
echo "Running the test case... %SQUISHRUNNER% --testsuite %TESTSUITE% --testcase %TESTCASE%"
|
|
%SQUISHRUNNER% --testsuite "%TESTSUITE%" --testcase "%TESTCASE%"
|
|
set returnValue=%ERRORLEVEL%
|
|
|
|
echo "Stopping the squish server... %SQUISHSERVER% --stop"
|
|
%SQUISHSERVER% --stop
|
|
|
|
exit /B %returnValue%
|