modul:m450:learningunits:lu15:aufgaben:lottery

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m450:learningunits:lu15:aufgaben:lottery [2024/11/25 10:26] msutermodul:m450:learningunits:lu15:aufgaben:lottery [2024/11/29 09:26] (aktuell) – [Coverage] msuter
Zeile 13: Zeile 13:
 | ''coverage html'' | Erstellt einen Bericht im Ordner "htmlcov" | | ''coverage html'' | Erstellt einen Bericht im Ordner "htmlcov" |
  
-Im Ordner "htmlcov" finden Sie eine Datei "index.html".+Im Ordner "**htmlcov**" finden Sie eine Datei "**index.html**".
 Diese können Sie in einem Webbrowser öffnen. Diese können Sie in einem Webbrowser öffnen.
  
-==== Hinweise ====+==== Test-Dateien ====
  
   * Erstellen Sie sinnvolle Dateien für Ihre Tests. Nicht zu jedem Modul muss eine eigene Testdatei erstellt werden.   * Erstellen Sie sinnvolle Dateien für Ihre Tests. Nicht zu jedem Modul muss eine eigene Testdatei erstellt werden.
   * In ''test_main.py'' sind schon drei Unit-Tests vorgegeben, welche die Funktion ''main()'' abdecken.    * In ''test_main.py'' sind schon drei Unit-Tests vorgegeben, welche die Funktion ''main()'' abdecken. 
     * Diese Tests nutzen simulierte Funktionen (Mocks). Für die Integrationstests brauchen Sie passende Testfälle **ohne** Mocks.     * Diese Tests nutzen simulierte Funktionen (Mocks). Für die Integrationstests brauchen Sie passende Testfälle **ohne** Mocks.
 +
 +==== Automatisierte Tests ====
 +Um die Tests bei jedem ''Push'' auszuführen, passen Sie die Einstellungen für den automatisierten Workflow an.
 +Die beiden Dateien finden Sie im Ordner ''.github/autograding''.
 +
 +=== lint.json ===
 +Diese Datei enthält eine Aufzählung aller Dateien, die mittels ''pylint'' geprüft werden.
 +Ergänzen Sie die Liste mit Ihren neuen Test-Dateien.
 +
 +=== unittests.json ===
 +Diese Datei enthält eine Aufzählung aller Tests, die auszuführen sind.
 +Ergänzen Sie die Aufzählung um Ihre neuen Testfälle.
 +
  
 ---- ----
 {{tag>M450-LU15}} {{tag>M450-LU15}}
 [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter
  • modul/m450/learningunits/lu15/aufgaben/lottery.1732526815.txt.gz
  • Zuletzt geändert: 2024/11/25 10:26
  • von msuter