I left what was essentially a print statement in the tests for the "cleaning" part of the lab. This breaks things for students who try to run the tests on a machine that someone else has run the tests on. The first person to run the tests creates a /tmp/output file and leaves it behind, and when the second person tries to overwrite that file, it turns out that they don't have permission to do so, and the test script fails as a result.
I left what was essentially a print statement in the tests for the "cleaning" part of the lab. This breaks things for students who try to run the tests on a machine that someone else has run the tests on. The first person to run the tests creates a
/tmp/output
file and leaves it behind, and when the second person tries to overwrite that file, it turns out that they don't have permission to do so, and the test script fails as a result.