hudson.plugins.testng.parser
Class ResultsParser
java.lang.Object
hudson.plugins.testng.parser.ResultsParser
public class ResultsParser
- extends Object
Parses TestNG result XMLs generated using org.testng.reporters.XmlReporter
into objects that are then used to display results in Jenkins.
(For those trying to modify this class, pay attention to logging. We are using
two different loggers. If build's PrintStream
is not available, we log
using Logger
. Also, logging is done only using the log(String)
and log(Exception)
methods.)
Note that instances of this class are not thread-safe to use!
- Author:
- nullin
Method Summary |
TestNGResult |
parse(hudson.FilePath[] paths)
Parses the XML for relevant information |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DATE_FORMAT
public static final String DATE_FORMAT
- See Also:
- Constant Field Values
PARSER_FACTORY
public static org.xmlpull.v1.XmlPullParserFactory PARSER_FACTORY
ResultsParser
public ResultsParser()
ResultsParser
public ResultsParser(PrintStream logger)
parse
public TestNGResult parse(hudson.FilePath[] paths)
- Parses the XML for relevant information
- Parameters:
paths
- a file hopefully containing test related data in correct format
- Returns:
- a collection of test results
Copyright © 2004-2013. All Rights Reserved.