Class PrettyConsoleTestListener

java.lang.Object
io.github.mov2day.unifiedtest.reporting.PrettyConsoleTestListener
All Implemented Interfaces:
org.gradle.api.tasks.testing.TestListener

public class PrettyConsoleTestListener extends Object implements org.gradle.api.tasks.testing.TestListener
Provides pretty-printed console output for test execution events. Supports different themes for console output formatting.
  • Constructor Summary

    Constructors
    Constructor
    Description
    PrettyConsoleTestListener(org.gradle.api.Project project, String theme, UnifiedTestResultCollector collector)
    Creates a new PrettyConsoleTestListener with the specified theme.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    afterSuite(org.gradle.api.tasks.testing.TestDescriptor suite, org.gradle.api.tasks.testing.TestResult result)
     
    void
    afterTest(org.gradle.api.tasks.testing.TestDescriptor testDescriptor, org.gradle.api.tasks.testing.TestResult result)
     
    void
    beforeSuite(org.gradle.api.tasks.testing.TestDescriptor suite)
     
    void
    beforeTest(org.gradle.api.tasks.testing.TestDescriptor testDescriptor)
     

    Methods inherited from class java.lang.Object

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

    • PrettyConsoleTestListener

      public PrettyConsoleTestListener(org.gradle.api.Project project, String theme, UnifiedTestResultCollector collector)
      Creates a new PrettyConsoleTestListener with the specified theme.
      Parameters:
      project - the Gradle project
      theme - the console output theme to use
      collector - the UnifiedTestResultCollector to add results to
  • Method Details

    • beforeTest

      public void beforeTest(org.gradle.api.tasks.testing.TestDescriptor testDescriptor)
      Specified by:
      beforeTest in interface org.gradle.api.tasks.testing.TestListener
    • afterTest

      public void afterTest(org.gradle.api.tasks.testing.TestDescriptor testDescriptor, org.gradle.api.tasks.testing.TestResult result)
      Specified by:
      afterTest in interface org.gradle.api.tasks.testing.TestListener
    • beforeSuite

      public void beforeSuite(org.gradle.api.tasks.testing.TestDescriptor suite)
      Specified by:
      beforeSuite in interface org.gradle.api.tasks.testing.TestListener
    • afterSuite

      public void afterSuite(org.gradle.api.tasks.testing.TestDescriptor suite, org.gradle.api.tasks.testing.TestResult result)
      Specified by:
      afterSuite in interface org.gradle.api.tasks.testing.TestListener