Module com.sun.xml.fastinfoset.rtt
Class RoundTripReport
- java.lang.Object
-
- com.sun.xml.fastinfoset.roundtriptests.RoundTripReport
-
public class RoundTripReport extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
RoundTripReport.FailedTestRecord
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.String
COUNT_DEFAULT
(package private) static java.lang.String
COUNT_DOMFAILED
(package private) static java.lang.String
COUNT_DOMPASSED
(package private) static java.lang.String
COUNT_DOMSAXFAILED
(package private) static java.lang.String
COUNT_DOMSAXPASSED
(package private) static java.lang.String
COUNT_SAXFAILED
(package private) static java.lang.String
COUNT_SAXPASSED
(package private) static java.lang.String
COUNT_SAXSTAXFAILED
(package private) static java.lang.String
COUNT_SAXSTAXPASSED
(package private) static java.lang.String
COUNT_STAXFAILED
(package private) static java.lang.String
COUNT_STAXPASSED
(package private) static int
DOM_RTT
(package private) static int
DOM_SAX_RTT
private int[]
failed
private java.util.Map<java.lang.String,RoundTripReport.FailedTestRecord>
failedTests
(package private) static int
INDEX_HOME
(package private) static int
INDEX_REPORT
(package private) static int
INDEX_RESULT
(package private) static int
INDEX_TESTCASE
(package private) static int
INDEX_TESTCASEPATH
(package private) static int
INDEX_TESTNAME
private int[]
passed
(package private) static java.lang.String
REPORT_NEWROW
(package private) static java.lang.String
REPORTCOUNT_TOTAL
(package private) static java.lang.String
RESULT_FAILED
(package private) static java.lang.String
RESULT_PASSED
(package private) static java.util.List<java.lang.String>
RTT_NAMES
(package private) static int
SAX_RTT
(package private) static int
SAX_STAX_RTT
(package private) static int
STAX_RTT
(package private) static java.lang.String
TEST_DOM
(package private) static java.lang.String
TEST_DOMSAX
(package private) static java.lang.String
TEST_SAX
(package private) static java.lang.String
TEST_SAXSTAX
(package private) static java.lang.String
TEST_STAX
-
Constructor Summary
Constructors Constructor Description RoundTripReport()
Creates a new instance of RoundTripReport
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addFailedRecord(java.lang.String testPath, java.lang.String testName, int rtt)
void
addResult(java.lang.String rttName, boolean passed, java.lang.String testFolder, java.lang.String testFile)
private boolean
countIncrement(java.lang.String tag, java.lang.StringBuffer content)
private static void
displayUsageAndExit(java.lang.String[] args)
java.lang.String
generateReport()
private static java.lang.String
generateReport(int[] passed, int[] failed, java.util.Map<java.lang.String,RoundTripReport.FailedTestRecord> failedTests)
private static java.lang.String
getReportValue(int value)
private static java.lang.String
getReportValue(int value, int oppositeResultValue)
private static java.lang.String
getResultAsString(boolean result)
private java.lang.String
getTemplate()
private void
incFailed(int rtt)
private void
incPassed(int rtt)
static void
main(java.lang.String[] args)
private java.lang.String
readFromFile(java.io.File file)
void
report(java.lang.String[] args)
java.lang.String
reportContent(java.lang.String filename, java.lang.String[] args)
-
-
-
Field Detail
-
INDEX_HOME
static final int INDEX_HOME
- See Also:
- Constant Field Values
-
INDEX_REPORT
static final int INDEX_REPORT
- See Also:
- Constant Field Values
-
INDEX_TESTCASE
static final int INDEX_TESTCASE
- See Also:
- Constant Field Values
-
INDEX_TESTCASEPATH
static final int INDEX_TESTCASEPATH
- See Also:
- Constant Field Values
-
INDEX_TESTNAME
static final int INDEX_TESTNAME
- See Also:
- Constant Field Values
-
INDEX_RESULT
static final int INDEX_RESULT
- See Also:
- Constant Field Values
-
COUNT_DEFAULT
static final java.lang.String COUNT_DEFAULT
- See Also:
- Constant Field Values
-
COUNT_SAXPASSED
static final java.lang.String COUNT_SAXPASSED
- See Also:
- Constant Field Values
-
COUNT_SAXFAILED
static final java.lang.String COUNT_SAXFAILED
- See Also:
- Constant Field Values
-
COUNT_STAXPASSED
static final java.lang.String COUNT_STAXPASSED
- See Also:
- Constant Field Values
-
COUNT_STAXFAILED
static final java.lang.String COUNT_STAXFAILED
- See Also:
- Constant Field Values
-
COUNT_DOMPASSED
static final java.lang.String COUNT_DOMPASSED
- See Also:
- Constant Field Values
-
COUNT_DOMFAILED
static final java.lang.String COUNT_DOMFAILED
- See Also:
- Constant Field Values
-
COUNT_DOMSAXPASSED
static final java.lang.String COUNT_DOMSAXPASSED
- See Also:
- Constant Field Values
-
COUNT_DOMSAXFAILED
static final java.lang.String COUNT_DOMSAXFAILED
- See Also:
- Constant Field Values
-
COUNT_SAXSTAXPASSED
static final java.lang.String COUNT_SAXSTAXPASSED
- See Also:
- Constant Field Values
-
COUNT_SAXSTAXFAILED
static final java.lang.String COUNT_SAXSTAXFAILED
- See Also:
- Constant Field Values
-
RESULT_PASSED
static final java.lang.String RESULT_PASSED
- See Also:
- Constant Field Values
-
RESULT_FAILED
static final java.lang.String RESULT_FAILED
- See Also:
- Constant Field Values
-
REPORTCOUNT_TOTAL
static final java.lang.String REPORTCOUNT_TOTAL
- See Also:
- Constant Field Values
-
REPORT_NEWROW
static final java.lang.String REPORT_NEWROW
- See Also:
- Constant Field Values
-
TEST_SAX
static final java.lang.String TEST_SAX
- See Also:
- Constant Field Values
-
TEST_STAX
static final java.lang.String TEST_STAX
- See Also:
- Constant Field Values
-
TEST_DOM
static final java.lang.String TEST_DOM
- See Also:
- Constant Field Values
-
TEST_DOMSAX
static final java.lang.String TEST_DOMSAX
- See Also:
- Constant Field Values
-
TEST_SAXSTAX
static final java.lang.String TEST_SAXSTAX
- See Also:
- Constant Field Values
-
RTT_NAMES
static final java.util.List<java.lang.String> RTT_NAMES
-
SAX_RTT
static final int SAX_RTT
- See Also:
- Constant Field Values
-
STAX_RTT
static final int STAX_RTT
- See Also:
- Constant Field Values
-
DOM_RTT
static final int DOM_RTT
- See Also:
- Constant Field Values
-
DOM_SAX_RTT
static final int DOM_SAX_RTT
- See Also:
- Constant Field Values
-
SAX_STAX_RTT
static final int SAX_STAX_RTT
- See Also:
- Constant Field Values
-
passed
private final int[] passed
-
failed
private final int[] failed
-
failedTests
private final java.util.Map<java.lang.String,RoundTripReport.FailedTestRecord> failedTests
-
-
Method Detail
-
addResult
public void addResult(java.lang.String rttName, boolean passed, java.lang.String testFolder, java.lang.String testFile)
-
generateReport
public java.lang.String generateReport()
-
incPassed
private void incPassed(int rtt)
-
incFailed
private void incFailed(int rtt)
-
addFailedRecord
private void addFailedRecord(java.lang.String testPath, java.lang.String testName, int rtt)
-
main
public static void main(java.lang.String[] args)
- Parameters:
args
- the command line arguments
-
report
public void report(java.lang.String[] args)
-
reportContent
public java.lang.String reportContent(java.lang.String filename, java.lang.String[] args)
-
readFromFile
private java.lang.String readFromFile(java.io.File file)
-
countIncrement
private boolean countIncrement(java.lang.String tag, java.lang.StringBuffer content)
-
getTemplate
private java.lang.String getTemplate()
-
generateReport
private static java.lang.String generateReport(int[] passed, int[] failed, java.util.Map<java.lang.String,RoundTripReport.FailedTestRecord> failedTests)
-
getResultAsString
private static java.lang.String getResultAsString(boolean result)
-
getReportValue
private static java.lang.String getReportValue(int value)
-
getReportValue
private static java.lang.String getReportValue(int value, int oppositeResultValue)
-
displayUsageAndExit
private static void displayUsageAndExit(java.lang.String[] args)
-
-