Check Run Reporter supports the common report formats below as well as tool-specific formats.
JUnit is the lowest common denominator of test reporting. Nearly every tool out there can produce some variant of JUnit, so it's a great fallback if we don't have specific support for your tool. That being said, JUnit is poorly document and very inconsistently implemented. If we specifically support the tools you're using, you'll almost certainly have a better experience avoiding JUnit.
We test Check Run Reporter's JUnit support against reports created by the following tools.