Class TestSetRunListener

  • All Implemented Interfaces:
    org.apache.maven.plugin.surefire.log.api.ConsoleLogger, org.apache.maven.surefire.api.report.RunListener, org.apache.maven.surefire.api.report.TestOutputReceiver<org.apache.maven.surefire.api.report.TestOutputReportEntry>, org.apache.maven.surefire.api.report.TestReportListener<org.apache.maven.surefire.api.report.TestOutputReportEntry>

    public class TestSetRunListener
    extends java.lang.Object
    implements org.apache.maven.surefire.api.report.TestReportListener<org.apache.maven.surefire.api.report.TestOutputReportEntry>
    Reports data for a single test set.
    Author:
    Kristian Rosenvold
    • Constructor Summary

      Constructors 
      Constructor Description
      TestSetRunListener​(org.apache.maven.surefire.extensions.StatelessTestsetInfoConsoleReportEventListener<WrappedReportEntry,​TestSetStats> consoleReporter, org.apache.maven.surefire.extensions.StatelessTestsetInfoFileReportEventListener<WrappedReportEntry,​TestSetStats> fileReporter, org.apache.maven.surefire.extensions.StatelessReportEventListener<WrappedReportEntry,​TestSetStats> simpleXMLReporter, org.apache.maven.surefire.extensions.ConsoleOutputReportEventListener testOutputReceiver, StatisticsReporter statisticsReporter, boolean trimStackTrace, boolean isPlainFormat, boolean briefOrPlainFormat, java.lang.Object lock)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      void debug​(java.lang.String message)  
      void error​(java.lang.String message)  
      void error​(java.lang.String message, java.lang.Throwable t)  
      void error​(java.lang.Throwable t)  
      java.util.Queue<TestMethodStats> getTestMethodStats()  
      void info​(java.lang.String message)  
      boolean isDebugEnabled()  
      boolean isErrorEnabled()  
      boolean isInfoEnabled()  
      boolean isWarnEnabled()  
      void testAssumptionFailure​(org.apache.maven.surefire.api.report.ReportEntry report)  
      void testError​(org.apache.maven.surefire.api.report.ReportEntry reportEntry)  
      void testExecutionSkippedByUser()  
      void testFailed​(org.apache.maven.surefire.api.report.ReportEntry reportEntry)  
      void testSetCompleted​(org.apache.maven.surefire.api.report.TestSetReportEntry report)  
      void testSetStarting​(org.apache.maven.surefire.api.report.TestSetReportEntry report)  
      void testSkipped​(org.apache.maven.surefire.api.report.ReportEntry reportEntry)  
      void testStarting​(org.apache.maven.surefire.api.report.ReportEntry report)  
      void testSucceeded​(org.apache.maven.surefire.api.report.ReportEntry reportEntry)  
      void warning​(java.lang.String message)  
      void writeTestOutput​(org.apache.maven.surefire.api.report.TestOutputReportEntry reportEntry)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TestSetRunListener

        public TestSetRunListener​(org.apache.maven.surefire.extensions.StatelessTestsetInfoConsoleReportEventListener<WrappedReportEntry,​TestSetStats> consoleReporter,
                                  org.apache.maven.surefire.extensions.StatelessTestsetInfoFileReportEventListener<WrappedReportEntry,​TestSetStats> fileReporter,
                                  org.apache.maven.surefire.extensions.StatelessReportEventListener<WrappedReportEntry,​TestSetStats> simpleXMLReporter,
                                  org.apache.maven.surefire.extensions.ConsoleOutputReportEventListener testOutputReceiver,
                                  StatisticsReporter statisticsReporter,
                                  boolean trimStackTrace,
                                  boolean isPlainFormat,
                                  boolean briefOrPlainFormat,
                                  java.lang.Object lock)
    • Method Detail

      • isDebugEnabled

        public boolean isDebugEnabled()
        Specified by:
        isDebugEnabled in interface org.apache.maven.plugin.surefire.log.api.ConsoleLogger
      • debug

        public void debug​(java.lang.String message)
        Specified by:
        debug in interface org.apache.maven.plugin.surefire.log.api.ConsoleLogger
      • isInfoEnabled

        public boolean isInfoEnabled()
        Specified by:
        isInfoEnabled in interface org.apache.maven.plugin.surefire.log.api.ConsoleLogger
      • info

        public void info​(java.lang.String message)
        Specified by:
        info in interface org.apache.maven.plugin.surefire.log.api.ConsoleLogger
      • isWarnEnabled

        public boolean isWarnEnabled()
        Specified by:
        isWarnEnabled in interface org.apache.maven.plugin.surefire.log.api.ConsoleLogger
      • warning

        public void warning​(java.lang.String message)
        Specified by:
        warning in interface org.apache.maven.plugin.surefire.log.api.ConsoleLogger
      • isErrorEnabled

        public boolean isErrorEnabled()
        Specified by:
        isErrorEnabled in interface org.apache.maven.plugin.surefire.log.api.ConsoleLogger
      • error

        public void error​(java.lang.String message)
        Specified by:
        error in interface org.apache.maven.plugin.surefire.log.api.ConsoleLogger
      • error

        public void error​(java.lang.String message,
                          java.lang.Throwable t)
        Specified by:
        error in interface org.apache.maven.plugin.surefire.log.api.ConsoleLogger
      • error

        public void error​(java.lang.Throwable t)
        Specified by:
        error in interface org.apache.maven.plugin.surefire.log.api.ConsoleLogger
      • writeTestOutput

        public void writeTestOutput​(org.apache.maven.surefire.api.report.TestOutputReportEntry reportEntry)
        Specified by:
        writeTestOutput in interface org.apache.maven.surefire.api.report.TestOutputReceiver<org.apache.maven.surefire.api.report.TestOutputReportEntry>
      • testSetStarting

        public void testSetStarting​(org.apache.maven.surefire.api.report.TestSetReportEntry report)
        Specified by:
        testSetStarting in interface org.apache.maven.surefire.api.report.RunListener
      • testSetCompleted

        public void testSetCompleted​(org.apache.maven.surefire.api.report.TestSetReportEntry report)
        Specified by:
        testSetCompleted in interface org.apache.maven.surefire.api.report.RunListener
      • testStarting

        public void testStarting​(org.apache.maven.surefire.api.report.ReportEntry report)
        Specified by:
        testStarting in interface org.apache.maven.surefire.api.report.RunListener
      • testSucceeded

        public void testSucceeded​(org.apache.maven.surefire.api.report.ReportEntry reportEntry)
        Specified by:
        testSucceeded in interface org.apache.maven.surefire.api.report.RunListener
      • testError

        public void testError​(org.apache.maven.surefire.api.report.ReportEntry reportEntry)
        Specified by:
        testError in interface org.apache.maven.surefire.api.report.RunListener
      • testFailed

        public void testFailed​(org.apache.maven.surefire.api.report.ReportEntry reportEntry)
        Specified by:
        testFailed in interface org.apache.maven.surefire.api.report.RunListener
      • testSkipped

        public void testSkipped​(org.apache.maven.surefire.api.report.ReportEntry reportEntry)
        Specified by:
        testSkipped in interface org.apache.maven.surefire.api.report.RunListener
      • testExecutionSkippedByUser

        public void testExecutionSkippedByUser()
        Specified by:
        testExecutionSkippedByUser in interface org.apache.maven.surefire.api.report.RunListener
      • testAssumptionFailure

        public void testAssumptionFailure​(org.apache.maven.surefire.api.report.ReportEntry report)
        Specified by:
        testAssumptionFailure in interface org.apache.maven.surefire.api.report.RunListener
      • close

        public void close()
      • getTestMethodStats

        public java.util.Queue<TestMethodStats> getTestMethodStats()