...
A test setup is generally packaged as a ZIP file. This package must contain a Makefile
and a test.properties
file, as well as the test scripts and any support files.
Further examples of minimal setup files can be found in the following git repo:
ZIP all your test files into a single ZIP file, including the
Makefile
andtest.properties
file.Verify that this ZIP file does NOT include a copy of the canonical submission. As the build server will download the Test Setup files on top of (after) it downloads the student submission into the build folder, the inclusion of the canonical submission in the Test Setup files will result in the student submission being overwritten by the canonical files. This will result in all student submissions passing all tests and being given a free 100% grade.
...