Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:ffit:3-jahr:cicd:learningunits:lu05:c [2026/03/08 21:14] – apeter | de:modul:ffit:3-jahr:cicd:learningunits:lu05:c [2026/03/08 22:16] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== LU05c - Unit-Testing mit Python ====== | ====== LU05c - Unit-Testing mit Python ====== | ||
| - | '' | + | Natürlich gibt es auch Python verschiedene Test-Bibliotheken. Der Einfachheit wird hier nur '' |
| + | |||
| + | ==== Pytest ==== | ||
| + | |||
| + | Beispiel Pytest: https:// | ||
| + | |||
| + | Die entsprechende Verwendung in der Pipeline sieht dann so aus: | ||
| + | <code yml> | ||
| + | - name: Run tests | ||
| + | run: | | ||
| + | source .venv/ | ||
| + | pytest --cov --cov-report=xml | ||
| + | </ | ||