This fixes the error where student code printing to standard out could intermingle with junit test output and cause tests that passed to appear to fail to the autograder
To fix this, I changed the output of junit from standard out to an xml file and then read from the xml file. This change hopefully changes very little that the students will see (unavoidably the output of parameterized tests looks different now), except extra credit tests are set separate from the rest of tests and displayed at the bottom of test output to give extra distinction between required tests and extra credit tests.
This fixes the error where student code printing to standard out could intermingle with junit test output and cause tests that passed to appear to fail to the autograder![image](https://files.slack.com/files-tmb/T070R765QFQ-F075PLAPVA4-7f182e6753/image_480.png)
To fix this, I changed the output of junit from standard out to an xml file and then read from the xml file. This change hopefully changes very little that the students will see (unavoidably the output of parameterized tests looks different now), except extra credit tests are set separate from the rest of tests and displayed at the bottom of test output to give extra distinction between required tests and extra credit tests.