If possible, the tests should not only run the test_*.py files (this is of not much use as they will break inevitably) but more importantly do a self-check whether the bot is fit to run the tournament (can it run on both sides without immediately breaking, etc.). (We used to have a Makefile for this some time ago but removed it as no-one understood what it was doing.)
Small problem with the setup: We might need to introduce at least a requirements.txt file in case the students need additional modules. (Installing ‘everything’ also doesn’t seem right.)
If possible, the tests should not only run the
test_*.py
files (this is of not much use as they will break inevitably) but more importantly do a self-check whether the bot is fit to run the tournament (can it run on both sides without immediately breaking, etc.). (We used to have a Makefile for this some time ago but removed it as no-one understood what it was doing.)