Skip to content

Lumunix/JOwOnt

Repository files navigation

JOwOnt - OwO What's This?

About

Simple Junit XML parser that supports both single and multiple testsuite Junit xml files. This parser is based off the Jenkins Junit XSD specification.

Usage

import com.github.lumunix.jowont.JOwOnt;
import com.github.lumunix.jowont.models.JUnitTestSuite;
import org.xml.sax.SAXException;
import javax.xml.bind.JAXBException;
import javax.xml.stream.XMLStreamException;
import java.io.IOException;
import java.io.InputStream;


public class sample {

    static InputStream inputStream = sample.class.getClassLoader().getResourceAsStream("junit.xml");

    public static void main(String[] args) throws IOException, SAXException, XMLStreamException, JAXBException {

        Object parsedXML = JOwOnt.parseJunitXml(inputStream);

        JUnitTestSuite marshalledTestSuite = (JUnitTestSuite)parsedXML;

    }
}