squishconfig
The squishconfig
program is used to configure a specific Squish installation such that it uses a given license key and other system dependencies (such as a particular Java installation or a particular web browser).
Usage
<squishconfig>
--licensekey=<STRING>
[--python=[2|3]
] [--java=<PATH>
] [--swt=<PATH>
] [--support-applets
] [--qt=<PATH>
]
Options
Option | Description |
---|---|
--licensekey=<STRING> | Defines the license key to use for this Squish installation. Specify the license key exactly as given by the froglogic team, i.e., including any dashes. This argument can also be used to specify an activation code provided by froglogic when configuring a node-locked installation. You can also pass an address of a floating license server; when configuring an installation using a floating license. |
--python=[2|3] | Specifies which Python version to use when executing Squish tests written in Python. The argument is not available if a Squish package does not have support for multiple Python versions. If the argument is omitted, the default Python version 2 will be used. |
--java=<PATH> | Relevant for testing Java applications or Java applets. Defines the path to the Java Runtime Environment (JRE) used by the application to test. |
--swt=<PATH> | Relevant for testing Java/SWT applications. Specifies the path to the swt.jar file. |
--support-applets | Relevant for testing Web applications. Defines, whether automation of Java applets into web pages is supported or not. |
--qt=<PATH> | Relevant for testing Qt applications on macOS. Specifies the path to the Qt library used by the application. |