/junit-xml-parser

Primary LanguageJavaApache License 2.0Apache-2.0

Description:

Parses JUnit XML results into POJOs using JAXB.

Example:

import org.openmbee.junit.JUnitMarshalling;
import org.openmbee.junit.model.JUnitTestSuite;

import javax.xml.bind.JAXBException;
import javax.xml.stream.XMLStreamException;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.file.Paths;

public class JUnitParsingExample {
    public static void main(String... args) throws IOException, JAXBException, XMLStreamException {
        FileInputStream fileInputStream = new FileInputStream(Paths.get("/path/to/junit/report.xml").toFile());
        JUnitTestSuite testSuite = JUnitMarshalling.unmarshalTestSuite(fileInputStream);
    }
}
```# junit-xml-parser