code/cb2 contains an eclipse project that is managed using gradle.
To execute the tests, cd into the project root and run gradle check.
This will generate a html report with the results in build/reports/tests/
The master branch is protected, meaning no (force) pushes are allowed to it. Everything has to merged using Pull Requests.
Pull requests have to be reviewed by at least one other person, before they can be merged.
For invalid programs, where the errors should be reported on a specific line, correct behaviour can be enforced by prepending the file names with 3 digits representing the error line. All of these files are valid names:
001myFileName.m100.myFileName.m
Any other separator can be used. I propose using a . so we can use the file
names for other debugging purposes later on in case we need it...
Build reports are uploaded here