softwareconstruction240 / autograder

Autograder for BYU's CS 240 Chess project
https://cs240.click
2 stars 2 forks source link

361 modified test files #373

Closed Fiwafoofa closed 4 months ago

Fiwafoofa commented 4 months ago

Implemented a modified test files verifier to check if student's modified or are missing their phase's and previous phase's passoff test files. Includes all the work done by Michael and his module independence and project structure verifier. Added a utility method to both PhaseUtils and FileUtils and modified the reference websocket tests to match the starter code (the latter was a mistake and needs to be fixed before merging this PR. Shouldn't have modified the reference websocket file). Added empty place holder test for the modified test files verifier.

Resolves: https://github.com/softwareconstruction240/autograder/issues/361 And is part of https://github.com/softwareconstruction240/autograder/issues/266

frozenfrank commented 4 months ago

This branch has been rebased onto main so that only the commits unique to this PR show in the history and files changed.