Class AbstractTextualTestReporter

    • Field Detail

      • DATE_FORMAT

        private static final java.text.SimpleDateFormat DATE_FORMAT
      • NANOS_IN_MILLIS

        private static final java.math.BigInteger NANOS_IN_MILLIS
    • Constructor Detail

      • AbstractTextualTestReporter

        protected AbstractTextualTestReporter()
    • Method Detail

      • msgExecutionStart

        public java.lang.String msgExecutionStart()
      • msgExecutionEnd

        public java.lang.String msgExecutionEnd​(int okTests,
                                                int totalTests,
                                                long executionTimeNanos)
      • msgSequenceStart

        public java.lang.String msgSequenceStart​(ITestSequence sequence)
      • msgSequenceEnd

        public java.lang.String msgSequenceEnd​(ITestSequence sequence,
                                               int okTests,
                                               int totalTests,
                                               long executionTimeNanos)
      • msgIteratorStart

        public java.lang.String msgIteratorStart​(ITestIterator iterator)
      • msgIteratorEnd

        public java.lang.String msgIteratorEnd​(ITestIterator iterator,
                                               int okTests,
                                               int totalTests,
                                               long executionTimeNanos)
      • msgIterationStart

        public java.lang.String msgIterationStart​(ITestIterator iterator,
                                                  int iterationNumber)
      • msgIterationEnd

        public java.lang.String msgIterationEnd​(ITestIterator iterator,
                                                int iterationNumber,
                                                int okTests,
                                                int totalTests,
                                                long executionTimeNanos)
      • msgParallelizerStart

        public java.lang.String msgParallelizerStart​(ITestParallelizer parallelizer)
      • msgParallelizerEnd

        public java.lang.String msgParallelizerEnd​(ITestParallelizer parallelizer,
                                                   int okTests,
                                                   int totalTests,
                                                   long executionTimeNanos)
      • msgParallelThreadStart

        public java.lang.String msgParallelThreadStart​(ITestParallelizer parallelizer,
                                                       int threadNumber)
      • msgParallelThreadEnd

        public java.lang.String msgParallelThreadEnd​(ITestParallelizer parallelizer,
                                                     int threadNumber,
                                                     int okTests,
                                                     int totalTests,
                                                     long executionTimeNanos)
      • reportTestStart

        public final void reportTestStart​(java.lang.String executionId,
                                          int nestingLevel,
                                          ITest test,
                                          java.lang.String testName)
        Overrides:
        reportTestStart in class AbstractTestReporter
      • msgTestStart

        public java.lang.String msgTestStart​(ITest test,
                                             java.lang.String testName)
      • reportTestEnd

        public final void reportTestEnd​(java.lang.String executionId,
                                        int nestingLevel,
                                        ITest test,
                                        java.lang.String testName,
                                        ITestResult result,
                                        long executionTimeNanos)
        Overrides:
        reportTestEnd in class AbstractTestReporter
      • msgTestEnd

        public java.lang.String msgTestEnd​(ITest test,
                                           java.lang.String testName,
                                           ITestResult result,
                                           long executionTimeNanos)
      • outputMessage

        private void outputMessage​(java.lang.String executionId,
                                   java.lang.String message,
                                   int nestingLevel,
                                   boolean error)
      • formatLine

        protected java.lang.String formatLine​(java.lang.String executionId,
                                              java.lang.String message,
                                              int nestingLevel)
      • output

        protected abstract void output​(java.lang.String line,
                                       boolean error)
      • now

        private java.lang.String now()
      • duration

        private java.lang.String duration​(long nanos)