Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:cicd:learningunits:lu08:aufgaben:a01 [2026/03/31 00:48] – angelegt apeter | de:modul:ffit:3-jahr:cicd:learningunits:lu08:aufgaben:a01 [2026/03/31 01:07] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ==== LU08.A01 Testing in Pipeline integrieren ==== | ==== LU08.A01 Testing in Pipeline integrieren ==== | ||
| + | Erstellen Sie für diese Aufgabe bei Bedarf einen Github-Task. | ||
| + | |||
| + | Erweitern Sie Ihre Github-Pipeline so, dass zusätzlich auch E2e-Tests ausgeführt werden. Nutzen Sie dafür jedoch eine separate workflow-Datei '' | ||
| + | Sofern Sie ein Backend haben, sollte Ihre Workflow-Dateien die folgenden Schritte enthalten. | ||
| + | |||
| + | ^ '' | ||
| + | |< | ||
| + | * Checkout Code | ||
| + | * Install Node | ||
| + | * Install Dependencies | ||
| + | * Run Formatter | ||
| + | * Run Linter | ||
| + | * Run Frontend Tests (Unit & Integration) | ||
| + | </ | ||
| + | * Checkout Code | ||
| + | * Install Python/ | ||
| + | * Install Dependencies | ||
| + | * Run Formatter | ||
| + | * Run Linter | ||
| + | * Run Backend Tests (Unit & Integration) | ||
| + | </ | ||
| + | * Prepare Database | ||
| + | * Prepare Backend (analog '' | ||
| + | * Prepare Frontend (analog '' | ||
| + | * Wait until Ready | ||
| + | * Run E2e-Tests | ||
| + | </ | ||
| <code yaml> | <code yaml> | ||