Interface JUnitReportWriter

  • All Known Implementing Classes:
    XMLJUnitReportWriter

    public interface JUnitReportWriter
    This Interface describes classes that format the results of a JUnit testrun.
    • Method Detail

      • startTestSuite

        void startTestSuite​(java.lang.String name,
                            java.util.Properties props)
        The whole testsuite started.
        Parameters:
        name - the suite.
      • setOutput

        void setOutput​(java.io.OutputStream out)
        Sets the stream the formatter is supposed to write its results to.
        Parameters:
        out - the output stream to use.
      • setSystemOutput

        void setSystemOutput​(java.lang.String out)
        This is what the test has written to System.out
        Parameters:
        out - the string to write.
      • setSystemError

        void setSystemError​(java.lang.String err)
        This is what the test has written to System.err
        Parameters:
        err - the string to write.
      • endTest

        void endTest​(JUnitReportWriter.TestDescription test,
                     long duration)
        A test ended. Here we supply the duration, in case the duration is not determined by the [ startTest, endTest ] interval.