Nuclos Integrationstests: IntelliJ, Docker, Selenium, standalone-chrome, groovy, /etc/hosts, VM-Parameter, JUnit.

globe with meridians Sprache: Deutsch · English

hammer and wrench Starten der Integrationstests mit IntelliJ (und Docker)

Integrationstests in IntelliJ ausführen – Server-Tests (Groovy) und Webclient-Tests mit Selenium/Docker.

Auf dieser Seite

Server- und Webclient-Integrationstests in IntelliJ ausführen – die Webclient-Tests nutzen einen Selenium-Container via Docker.

Setup

Server-Integrationstests

Eine *.groovy-Datei unter server (oder das ganze Verzeichnis) per Run/Debug starten und die Ergebnisse abwarten.

Webclient-Integrationstests

docker run -d -p 4444:4444 -p 5900:5900 selenium/standalone-chrome-debug

Nötige Hosts in /etc/hosts (Windows: %windir%\system32\drivers\etc\hosts) eintragen, Webclient starten und in IntelliJ die VM-Parameter setzen (Edit Configurations → JUnit → Edit configuration templates…).

Ohne gesetzten selenium.server starten die Tests einen eigenen Docker-Container, der danach wieder gelöscht wird. Optionale Parameter: nuclos.webclient.screenshots, nuclos.failing.videos.path.

Verwandte Seiten

gear Webclient Tests


E2E.

Öffnen →

gear Docker einrichten


Docker.

Öffnen →