Feuermagier / autograder

Automatic grading of student's Java code
MIT License
13 stars 7 forks source link

New config format #523

Closed Feuermagier closed 1 month ago

Feuermagier commented 1 month ago

These changes are in preparation for the upcoming integration in the test framework. The most important one is a new config format that separates the problem types to look for from the excluded classes. Essentially, we now have

problemsToReport:
  - DEPRECATED_COLLECTION_USED
  - COLLECTION_IS_EMPTY_REIMPLEMENTED

excludedClasses:
  - TrackRepository

instead of the old hacky solution. I've also moved a few things to the core module and removed the "tests" parameter from the Linter and the cmd module (this was a leftover from the dynamic tests).