Class StatelessTestsetInfoFileReportEventListener<R extends TestSetReportEntry,​S>

  • Type Parameters:
    R - report entry type, see WrappedReportEntry from module the maven-surefire-common
    S - test-set statistics, see TestSetStats from module the maven-surefire-common
    Direct Known Subclasses:
    FileReporter

    public abstract class StatelessTestsetInfoFileReportEventListener<R extends TestSetReportEntry,​S>
    extends java.lang.Object
    Extension listener for stateless file reporter of test-set. Signatures can be changed between major, minor versions or milestones.
    Since:
    3.0.0-M4
    • Field Detail

      • reportsDirectory

        private final java.io.File reportsDirectory
      • reportNameSuffix

        private final java.lang.String reportNameSuffix
      • encoding

        private final java.nio.charset.Charset encoding
    • Constructor Detail

      • StatelessTestsetInfoFileReportEventListener

        public StatelessTestsetInfoFileReportEventListener​(java.io.File reportsDirectory,
                                                           java.lang.String reportNameSuffix,
                                                           java.nio.charset.Charset encoding)
    • Method Detail

      • testSetCompleted

        public abstract void testSetCompleted​(R report,
                                              S testSetStats,
                                              java.util.List<java.lang.String> testResults)
      • getReportsDirectory

        protected java.io.File getReportsDirectory()
      • getReportNameSuffix

        protected java.lang.String getReportNameSuffix()
      • getEncoding

        protected java.nio.charset.Charset getEncoding()