Class TrackerReportBuilder

java.lang.Object
ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TrackerReportBuilder

public final class TrackerReportBuilder extends Object
Guicey test extensions debug reports builder.
Since:
07.03.2025
  • Method Details

    • buildSetupReport

      public static String buildSetupReport(String configPrefix, List<String> setups, List<String> hooks)
      Render hooks and setup objects report.
      Parameters:
      configPrefix - configuration override prefix
      setups - setup objects sources
      hooks - hooks sources
      Returns:
      rendered report
    • buildPerformanceReport

      public static String buildPerformanceReport(List<ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.PerformanceTrack> tracks, org.junit.jupiter.api.extension.ExtensionContext context, GuiceyTestTime phase)
      Render performance report.
      Parameters:
      tracks - performance tracks
      context - junit context
      phase - current phase
      Returns:
      rendered report
    • buildConfigsReport

      public static String buildConfigsReport(String configPrefix, List<String> modifiers)
      Render configuration modifications report.
      Parameters:
      configPrefix - config override prefix
      modifiers - modifiers
      Returns:
      rendered report