Qt: Squish

Herstellerinformationen

Hersteller

Webseite

Produktname

Version

Qt

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

Squish

6.6

Kategorien

MDL 🛈

APL 🛈

BAN 🛈

BMA 🛈

SVC 🛈

DGN 🛈

FIU 🛈

EES 🛈

FCT 🛈

DBG 🛈

IMG 🛈

AUDIO 🛈

ENVSIM 🛈

ENVCOM 🛈

✓

Plattform

Betriebssystem

Unterstützung

Windows

✓

Linux

✓

Ports

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

Squish Installationsverzeichnis

string

Verzeichnis, welches bei der Squish-Installation als Ziel angegeben wurde.

Test Suite

string

Abs. Pfad zum Verzeichnis der Squish Test Suite

Squish Server Port

4322

int

Port, über den der Squishserver erreichbar ist.

Squish Server

Remote

[Local, Remote]

string

Legt fest, ob mit einem lokalen Squish Server oder mit einem Server auf einem anderen System interagiert werden soll.

Squish Server starten

Squish Server: ‚Local‘

☐

bool

Ist diese Einstellung aktiv, wird ein lokaler Squishserver beim Starten und Stoppen der Konfiguration hoch- bzw. runtergefahren.

Host

Squish Server: ‚Remote‘

string

Hostname oder IP, unter welcher der Squish Server erreichbar ist. Ein remote Server muss vorher gestartet werden. Ein lokaler Server kann von ecu.test automatisch gestartet werden.

Erweiterte Einstellungen

☐

bool

Port der Squish Bridge

Erweiterte Einstellungen

48000

int

Dieser Port wird von ecu.test verwendet, um eine Socket-Verbindung zur Python-Umgebung der Squish-Installation herzustellen.

Python der Squish-Umgebung

Erweiterte Einstellungen

‚<auto>‘

string

Mit dieser Einstellung kann bei Bedarf festgelegt werden, welche Python Executable für die Ansteuerung der Squish-API verwendet werden soll. Beim Standardwert „<auto>“ sucht ecu.test automatisch nach dem aktuellsten Python im Installationsverzeichnis von Squish. Alternativ kann ein relativer oder absoluter Dateipfad - bezugnehmend zum Tool-Host - angegeben werden. Relative Pfade werden ausgehend vom Squish-Installationsverzeichnis aufgelöst.

Maximale Startzeit ❲s❳

Erweiterte Einstellungen

-1

int

Wartezeit, bis die Applikation gestartet ist und bevor ein Error zurückgegeben wird. Für den Wert -1 wird die Maximum Startup Time des Squish-Servers verwendet. Diese hat einen Defaultwert von 20s.

Timeout für Objektzugriffe ❲ms❳

Erweiterte Einstellungen

-1

int

Setzt die Einstellung waitForObjectTimeout in Squish und wirkt sich so auf Jobs aus, die auf Objekte oder deren Existenz warten. Für -1 wird die Einstellung in Squish nicht verändert. Per default sind dies 20000 ms.

Timeout für Toolzugriffe ❲in Sek.❳

‚600‘

string

Zeit nach der eine Anfrage an das Tool abgebrochen wird.

ReattachAuts

Dieser Job stellt eine Verbindung zu den angegebenen AUTs her. Sollten die AUTs bereits verbunden sein, wird die bestehende Verbindung beendet und eine neue Verbindung aufgebaut. Eine erstmalige Verbindung ist mit diesem Job ebenfalls möglich.

Nur AUTs, die konfiguriert sind, aber nicht automatisch über den Port gestartet wurden, können neu verbunden werden. Schlägt dies fehl, werden die Namen der AUTs, die nicht verbunden werden konnten, als Liste zurückgegeben.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

Auts

object

Liste aller AUT-Namen, die neu verbunden werden sollen, oder None für alle AUTs.

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

errorAuts

object

Liste der AUTs, die nicht verbunden werden konnten.

ScreenshotDesktop

Macht einen Screenshot vom Desktop.