Failed tests were getting marked as Skipped in JUnit reports preventing some CI tools from properly parsing the file and checking if tests failed. This updates the parsing of the test results to ensure tests that have failed will be marked as a Failure in the JUnit report. This also added a test case to verify the failure in the produced test file.
Failed tests were getting marked as Skipped in JUnit reports preventing some CI tools from properly parsing the file and checking if tests failed. This updates the parsing of the test results to ensure tests that have failed will be marked as a Failure in the JUnit report. This also added a test case to verify the failure in the produced test file.
Closes #156