1.5 KiB
@Author Kevin Schoenmayer, Riley Schneider, Can Oezdemir, Lasse Grosshans
Volle Dokumentation mit Bildern, Vorbereitungen und Klassendiagramm unter https://docs.google.com/document/d/1iPl3XoZdvn1zqYCNlzHklEf_bRBGnQm41bAEaWz_s0w/edit?usp=sharing
Voraussetzungen: Docker (inkl. Docker Compose) Java 17 Git
Projekt bauen, testen und starten:
-
Projekt klonen: git clone https://home.luithardt.cloud:5400/KevinSchoenmayer/GseTDDUebungKCLR
-
Zu ...\GseTDDUebungKCLR\docker in cmd navigieren Docker starten: docker compose up -d
-
Tabellenerstellung fuer die Testumgebung: Verbinden Sie sich mit dem Programm Ihrer Wahl mit der Datenbank (z.B. HeidiSQL). Die Anmeldeinformationen finden Sie in der compose.yml-Datei. Fuehren Sie nun auf der Datenbank folgende SQL-Befehle aus dieser Dateien aus: resources\sql\createTaskTable.sql resources\sql\createWorkerTable.sql Sie sollten in Ihrer Datenbank nun zwei neue Tabellen sehen: Task und Worker. Wenn dem so sei, koennen Sie mit Punkt (6) fortfahren.
-
Projekt starten: gradle cleanRun --console=plain --quiet Jetzt werden die Tests durchgefuehrt und in ...\GseTDDUebungKCLR\build\reports\tests\index.html gespeichert (genaue Adresse fuer .html wird automatisch angegeben), die Jacoco Test Coverage erzeugt und in ...\GseTDDUebungKCLR\build\reports\jacoco\html\index.html gespeichert (genaue Adresse fuer .html wird automatisch angegeben), und das Programm in der Command Line gestartet.
Nutze ?, um dir die Befehle anzeigen zu lassen.