uhafner / autograding-github-action

GitHub Action to autograde projects based on a configurable set of metrics
MIT License
23 stars 5 forks source link

Example pull request that shows the autograding in action #311

Open uhafner opened 10 months ago

uhafner commented 10 months ago

🥫 Eat your own dogfood

The example pull request grades all commits in this repository and shows the results of the autograding action.

github-actions[bot] commented 1 month ago

:mortar_board:   Quality Checks - 221 of 400 (55%)

<img title="Score percentage: 55%" width="180" height="180" align="left" alt="Score percentage: 55%" src="https://raw.githubusercontent.com/uhafner/autograding-model/main/percentages/055.svg" />

   :vertical_traffic_light:   JUnit - 100 of 100: 100 % successful (:heavy_check_mark: 10 passed)\    :wavy_dash:   Line Coverage - 18 of 100: 18% (266 missed lines)\    :curly_loop:   Branch Coverage - 17 of 100: 17% (48 missed branches)\    PIT   Mutation Coverage - 14 of 100: 14% (129 survived mutations)\    CheckStyle   CheckStyle - 100 of 100: No warnings\    PMD   PMD - 100 of 100: No warnings\    :warning:   Error Prone - 91 of 100: 9 bugs (normal: 9)\    SpotBugs   SpotBugs - 99 of 100: 1 bug (low: 1)


Created by GitHub Autograding Action v4.1.0 (#53b8949). More details are shown in the GitHub Checks Result.