Qt: SquishΒΆ

Vendor information

Vendor

Web page

Product name

Version

Qt

https://www.qt.io/quality-assurance/squish

Squish

6.6

Categories

MDL πŸ›ˆ

APL πŸ›ˆ

BAN πŸ›ˆ

BMA πŸ›ˆ

SVC πŸ›ˆ

DGN πŸ›ˆ

FIU πŸ›ˆ

EES πŸ›ˆ

FCT πŸ›ˆ

DBG πŸ›ˆ

IMG πŸ›ˆ

AUDIO πŸ›ˆ

ENVSIM πŸ›ˆ

ENVCOM πŸ›ˆ

βœ“

Platform

Operating system

Support

Windows

βœ“

Linux

βœ“

PortsΒΆ

Name

Available if

Default value

Valid values

Type

Description

Squish installation directory

string

Directory which was set as target during the Squish Installation.

Test suite

string

Absolute path to the directory of the Squish test suite

Squish server port

4322

int

Port on which the Squish server is reachable.

Squish server

Remote

[Local, Remote]

string

Determines whether to interact with a local Squish server or with a server on a remote system.

Start Squish server

Squish server: β€˜Local’

☐

bool

If this setting is active, a local Squish server will be started/stopped when starting/stopping the configuration.

Host

Squish server: β€˜Remote’

string

Host name or IP on which the Squish server is reachable. A remote server must have been started beforehand. A local server can be started by ecu.test automatically.

Advanced settings

☐

bool

Port of the Squish bridge

Advanced settings

48000

int

This port is used by ecu.test to establish a socket connection to the Python environment of the Squish installation.

Python of Squish environment

Advanced settings

β€˜<auto>’

string

This setting can be used to specify which python executable should be used to control the Squish API, if required. With the default value β€œ<auto>” ecu.test automatically searches for the latest python in the Squish installation directory. Alternatively, a relative or absolute file path - referring to the tool host - can be specified. Relative paths are resolved starting from the Squish installation directory.

Maximal startup time ❲s❳

Advanced settings

-1

int

Waiting time, until application is started and before an error is thrown. For value -1 the Squish server’s setting for maximum startup time is used. It has a default of 20s.

Timeout for object access ❲ms❳

Advanced settings

-1

int

Sets waitForObjectTimeout setting in Squish and has an effect on all jobs waiting for objects and their existence. For -1 the default setting in Squish is not changed. By default it is 20000ms.

Timeout for tool call ❲in sec.❳

β€˜600’

string

Timeout after which a tool call is aborted.

ReattachAutsΒΆ

This job tries to connect to the specified AUTs. If the AUTs are already connected, the current connection is terminated and a new connection is established. Establishing a first-time connection is possible as well.

Only AUTs that are configured but were not automatically started can be reattached. If reattaching fails, a list of AUTs that could not be connected is returned.

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

Auts

object

List of all AUT names to be reconnected, or None for all AUTs.

Return value

Name

Available if

Default value

Valid values

Type

Description

errorAuts

object

List of AUTs that could not be attached.

ScreenshotDesktopΒΆ

Takes a screenshot of the desktop.