Class ConsoleOutputFileReporter

java.lang.Object
org.apache.maven.plugin.surefire.report.ConsoleOutputFileReporter
All Implemented Interfaces:
TestcycleConsoleOutputReceiver, org.apache.maven.surefire.report.ConsoleOutputReceiver

public class ConsoleOutputFileReporter extends Object implements TestcycleConsoleOutputReceiver
Surefire output consumer proxy that writes test output to a File for each test suite.
Author:
Kristian Rosenvold, Carlos Sanchez
  • Constructor Details

    • ConsoleOutputFileReporter

      public ConsoleOutputFileReporter(File reportsDirectory, String reportNameSuffix, Integer forkNumber)
  • Method Details

    • testSetStarting

      public void testSetStarting(org.apache.maven.surefire.report.ReportEntry reportEntry)
      Specified by:
      testSetStarting in interface TestcycleConsoleOutputReceiver
    • testSetCompleted

      public void testSetCompleted(org.apache.maven.surefire.report.ReportEntry report)
      Specified by:
      testSetCompleted in interface TestcycleConsoleOutputReceiver
    • close

      public void close()
      Specified by:
      close in interface TestcycleConsoleOutputReceiver
    • writeTestOutput

      public void writeTestOutput(byte[] buf, int off, int len, boolean stdout)
      Specified by:
      writeTestOutput in interface org.apache.maven.surefire.report.ConsoleOutputReceiver