froglogic: Squish¶
Bisheriger/interner Bezeichner: SQUISH
Herstellerinformationen
Hersteller |
Webseite |
Produktname |
Version |
|---|---|---|---|
froglogic |
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¶
Eigenschaften 🛈¶
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.exe 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. |
Jobs 🛈¶
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.