Package for running a TEST FEST on student submissions.
Abilities:
git checkout
students last commit before a deadline- run student executables (if present) against staff tests
- use staff executable to validate student tests (if any)
- run a TESTFEST of all student executables on all other student tests
In this directory:
$ raco pkg install
After installing, run:
$ raco docs cs4500-f18-fest
For the source, check the scribblings
entry in ./info.rkt
Basically,
- Make a
#lang cs4500-f18-fest/manifest
file with paths to executables - Run
./xfest <FILE.cs4500>
on your manifest - Follow the interactive prompts
- Results get saved to a directory
See the documentation for details.