User Tools

Site Tools


airsupply_robottests

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
airsupply_robottests [2018/01/17 17:14] – [Umgebung] kalaschnikowairsupply_robottests [2019/05/06 13:55] (current) – [Ablauf] kalaschnikow
Line 1: Line 1:
 +====== Airsupply Robottests ======
  
 +
 +===== Umgebung =====
 +  * Die Tests können auf OpenStack laufen. Ich habe für mich eine Instanz eingerichtet, die ''vk_airs_test'' heißt und die IP-Adresse ''10.15.37.15'' hat.
 +    * Zugang zu OpenStack: 
 +      * https://dev.seeburger.de
 +      * Login mit dem Domänenaccount 
 +      * OpenStack Projekt „webapps“
 + 
 +  * Im Putty hab ich eine Verbindung eingerichtet. Benutzername: ''centos''. Siehe auch [[http://10.15.100.164/index.php/2018/01/16/connecting-to-an-openstack-instance/#more-193|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.bat'' ausfü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 Datei ''localhost-config.py'' muss existieren und bestimmte Kofigurationswerte enthalten. 
 +
 +===== Robottestssprache =====
 +
 +Mit JSON umgehen: https://stackoverflow.com/questions/35262216/json-handling-in-robot