==== 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 ''e2e_job.yml''.
Sofern Sie ein Backend haben, sollte Ihre Workflow-Dateien die folgenden Schritte enthalten.
^ ''frontend_job.yml'' ^ ''backend_trigger.yml'' ^ ''e2e_job.yml'' ^
|
* Checkout Code
* Install Node
* Install Dependencies
* Run Formatter
* Run Linter
* Run Frontend Tests (Unit & Integration)
|
* Checkout Code
* Install Python/Java/Node/...
* Install Dependencies
* Run Formatter
* Run Linter
* Run Backend Tests (Unit & Integration)
|
* Prepare Database
* Prepare Backend (analog ''backend_trigger.yml'')
* Prepare Frontend (analog ''frontend_job.yml'')
* Wait until Ready
* Run E2e-Tests
|