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.DefaultHandlerParses 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.Stringm_classNameprivate intm_currentInvocationCountprivate SuiteMessagem_currentSuiteprivate TestMessagem_currentTestprivate TestResultMessagem_currentTestResultprivate intm_failedprivate intm_invocationCountprivate java.util.List<java.lang.String>m_paramsprivate intm_passedprivate intm_skippedprivate IRemoteSuiteListenerm_suiteListenerprivate intm_suiteMethodCountprivate IRemoteTestListenerm_testListenerprivate intm_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 voidcharacters(char[] ch, int start, int length)voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)private static voidp(java.lang.String string)voidstartElement(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:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler
-
characters
public void characters(char[] ch, int start, int length)- Specified by:
charactersin interfaceorg.xml.sax.ContentHandler- Overrides:
charactersin classorg.xml.sax.helpers.DefaultHandler
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.DefaultHandler
-
p
private static void p(java.lang.String string)
-
-