Class RoundTripReport


  • public class RoundTripReport
    extends java.lang.Object
    • Constructor Detail

      • RoundTripReport

        public RoundTripReport()
        Creates a new instance of RoundTripReport
    • 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)