Skip to content

Commit

Permalink
Fix autograding link.
Browse files Browse the repository at this point in the history
  • Loading branch information
uhafner committed Jun 3, 2024
1 parent 1016efb commit e7473ef
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion doc/Autograding.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Die Analyse im *Autograding* umfasst folgende Schritte:
typische Programmierfehler und auf die Einhaltung meiner [Kodierungsrichtlinien](https://github.com/uhafner/codingstyle). Zum lokalen Starten dieser Analyse müssen Sie das Kommando `mvn clean verify` ausführen.
4. Falls Sie eigenen Tests geschrieben haben: Wie gut ist die Qualität dieser Tests? Haben Sie alle Zeilen oder Zweige Ihres Codes benutzt (technisch: *Line und Branch Code Coverage*)? Finden Ihre Tests Fehler, wenn Ihr Programm von mir mutwillig sabotiert wird (technisch: *Mutation Coverage*)? Zum lokalen Starten dieser beiden Analysen müssen Sie das Kommando `mvn clean verify` (für die Code Coverage) bzw. `mvn org.pitest:pitest-maven:mutationCoverage` (für die Mutation Coverage) ausführen.

Für technisch Interessierte: Damit das ganze funktioniert, benötigt es einen [GitHub Action Workflow](https://raw.githubusercontent.com/uhafner/autograding-github-action/main/.github/workflows/autograding.yml), der das Projekt kompiliert und dann mit meiner [Autograding Github Action](https://github.com/uhafner/autograding-github-action) anreichert. Diese Action ist Open Source und kann gerne auch in anderen Projekte verwendet werden.
Für technisch Interessierte: Damit das ganze funktioniert, benötigt es einen [GitHub Action Workflow](https://github.com/uhafner/autograding-github-action/blob/main/.github/workflows/dogfood.yml), der das Projekt kompiliert und dann mit meiner [Autograding Github Action](https://github.com/uhafner/autograding-github-action) anreichert. Diese Action ist Open Source und kann gerne auch in anderen Projekte verwendet werden.

Die Ergebnisse dieser Schritte können Sie für Ihre Abgaben sehr einfach nachvollziehen, indem Sie den Karteireiter *Actions* in Ihrem GitHub Projekt öffnen. Dort finden Sie für jedes neue Hochladen (d.h. technisch gesehen für jeden Commit) eine auswählbares Link, das zu den Ergebnissen führt.

Expand Down

0 comments on commit e7473ef

Please sign in to comment.