dodona-edu / universal-judge

Universal judge for educational software testing
https://docs.dodona.be/en/tested
MIT License
9 stars 4 forks source link

Add JavaScript integration tests #512

Closed niknetniko closed 1 month ago

niknetniko commented 1 month ago

Inspired by the tests for Pythia, this adds "integration tests". Since we now have a set of JavaScript exercises, this will test the sample solution of all exercises (except blacklisted ones), and check that they are correct.

To prevent false failed tests, the repo is pinned to a known commit, meaning it will need to be updated manually every once in a while.

In the future, we could add other repositories if we want to ensure compatibility with existing exercises.

TODO: