Maurício Aniche
Maurício Aniche
If the configuration is invalid, we should throw a valid exception. Right now, the exception was just a runtime exception being caught the outer most try-catch. We should also re-do...
Configurations are provided to Andy via a Java file that we, as teachers, have to write. The idea of making it into a Java class is that we'd get the...
`SeleniumOnePassingOneFailingTest` requires an internet connection to work. This shouldn't be the case.
Add a flag in the `RunConfiguration` so that Andy runs in DEBUG mode. In DEBUG mode, Andy prints out the time it takes in each step. We need this in...
Right now, if there's a compilation error due to a badly written meta test, Andy just considers that meta test to fail. That's not correct. If the meta test makes...
We only check if the weights are wrong when `GradeCalculator#calculateFinalGrade` is called. That only happens at the very end of the process, after compiling, running, and etc. We can move...
Once things are stable, we should update the documentation of the assignments to explain to people how it works. We should also add a few words about it in the...
Pitest fixed a bug for us (https://github.com/hcoles/pitest/issues/1224), once they release the new version, we should upgrade it!
With the assignments on this repo, we need to update our CI scripts: * The maven test, I'd suggest just to run a few of them in a smoke test...