In situations where installation needs to be automated, running the GUI installer may not be desired. In that case, we recommend running the installer in unattended mode .
The installer allows you to pass command line arguments like ide=0 and testcenter=0 to save space on the target.
Step 1 - Unattended Install¶
Run installer in unattended mode, in this example without IDE or TestCenter:
./squish-6.6.1-windows unattended=1 ide=0 testcenter=0
Step 2 - Make Squish configuration available on target computers¶
When running Squish' setup some configuration is stored in these folders:
On Windows:
%APPDATA%\froglogic\Squish\ver1
On Unix:
$HOME/.squish/ver1
These folders must be made available on the target computers, either by copying them to the computers are making them available via a mounted network drive/share.
The path to that folder can be provided by the environment variable SQUISH_USER_SETTINGS_DIR .
Step 3 - Make Squish license key available on target computers¶
When running Squish' setup the license key is stored in these files:
On Windows:
%USERPROFILE%\.squish-3-license
On Unix:
$HOME/.squish-3-license
These files must be made available on the target computers, either by copying them to the computers are making them available via a mounted network drive/share.
An alternative path can be provided by the environment variable SQUISH_LICENSEKEY_DIR
Step 4 - Start squishserver¶
Make sure to set the above mentioned environment variables (SQUISH_USER_SETTINGS_DIR, SQUISH_LICENSEKEY_DIR, and, if necessary, SQUISH_LIBQTDIR), and then start squishserver. For example:
Related Information¶
- Environment Variables (Squish Manual)
- Unattended Install (Squish Manual)