Package org.testng.xml
Class ResultContentHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.testng.xml.ResultContentHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
public class ResultContentHandler extends org.xml.sax.helpers.DefaultHandler
Parses testng-result.xml, create TestResultMessages and send them back to the listener as we encounter them.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
m_className
private int
m_currentInvocationCount
private SuiteMessage
m_currentSuite
private TestMessage
m_currentTest
private TestResultMessage
m_currentTestResult
private int
m_failed
private int
m_invocationCount
private java.util.List<java.lang.String>
m_params
private int
m_passed
private int
m_skipped
private IRemoteSuiteListener
m_suiteListener
private int
m_suiteMethodCount
private IRemoteTestListener
m_testListener
private int
m_testMethodCount
-
Constructor Summary
Constructors Constructor Description ResultContentHandler(IRemoteSuiteListener suiteListener, IRemoteTestListener testListener, boolean resolveClasses)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
characters(char[] ch, int start, int length)
void
endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
private static void
p(java.lang.String string)
void
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
-
-
-
Field Detail
-
m_suiteMethodCount
private int m_suiteMethodCount
-
m_testMethodCount
private int m_testMethodCount
-
m_currentSuite
private SuiteMessage m_currentSuite
-
m_currentTest
private TestMessage m_currentTest
-
m_className
private java.lang.String m_className
-
m_passed
private int m_passed
-
m_failed
private int m_failed
-
m_skipped
private int m_skipped
-
m_invocationCount
private int m_invocationCount
-
m_currentInvocationCount
private int m_currentInvocationCount
-
m_currentTestResult
private TestResultMessage m_currentTestResult
-
m_suiteListener
private IRemoteSuiteListener m_suiteListener
-
m_testListener
private IRemoteTestListener m_testListener
-
m_params
private java.util.List<java.lang.String> m_params
-
-
Constructor Detail
-
ResultContentHandler
public ResultContentHandler(IRemoteSuiteListener suiteListener, IRemoteTestListener testListener, boolean resolveClasses)
-
-
Method Detail
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in classorg.xml.sax.helpers.DefaultHandler
-
characters
public void characters(char[] ch, int start, int length)
- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Overrides:
characters
in classorg.xml.sax.helpers.DefaultHandler
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in classorg.xml.sax.helpers.DefaultHandler
-
p
private static void p(java.lang.String string)
-
-