airsupply_robottests
Table of Contents
Airsupply Robottests
Umgebung
- Die Tests können auf OpenStack laufen. Ich habe für mich eine Instanz eingerichtet, die
vk_airs_testheißt und die IP-Adresse10.15.37.15hat.- Zugang zu OpenStack:
- Login mit dem Domänenaccount
- OpenStack Projekt „webapps“
- Im Putty hab ich eine Verbindung eingerichtet. Benutzername:
centos. Siehe auch Blog-Beitrag von Christian Sommerfeld und Mail von Jens (vom 08.01.2018) - Das Log (stdout) befindet sich im Verzeichnis
/opt/seeburger/airsupply/HostController-AIRS/servers/AIRS-HOST-1/log
Ablauf
- Die Anwendung starten
- Remote Robot server starten →
airsupplytestautomation\execution\scripts\startremoteserver.batausführen - Danach vom Eclipse aus ein Robot-Run starten.
- Wenn es noch nicht vorhanden ist, erstellen. (Es gibt eine spezielle Art von Run Configurations - “Robot”). Beim Erstellen ist es wichtig, dass man bei “Additional Robot Framework arguments” folgendes einträgt:
–variablefile execution/config/localhost-config.py. Damit werden die Tests auf einer bestimmten Konfiguration ausgeführt. Hier ist es die Konfiguration für localhost. Die Dateilocalhost-config.pymuss existieren und bestimmte Kofigurationswerte enthalten.
Robottestssprache
Mit JSON umgehen: https://stackoverflow.com/questions/35262216/json-handling-in-robot
airsupply_robottests.txt · Last modified: by kalaschnikow
