Maurício Aniche

Results 84 issues of 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...

Medium priority
refactoring

Maven is too 2000s, it's time to go for Gradle.

enhancement
Low priority

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...

enhancement
Medium priority

`SeleniumOnePassingOneFailingTest` requires an internet connection to work. This shouldn't be the case.

enhancement
Medium priority

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...

enhancement
Low priority

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...

enhancement
Medium priority

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...

enhancement
Low priority

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...

High priority
docs

Pitest fixed a bug for us (https://github.com/hcoles/pitest/issues/1224), once they release the new version, we should upgrade it!

enhancement
Medium priority

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...

enhancement
Medium priority