Class TrackerReportBuilder


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

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String buildConfigsReport​(java.lang.String configPrefix, java.util.List<java.lang.String> modifiers)
      Render configuration modifications report.
      static java.lang.String buildPerformanceReport​(java.util.List<ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.PerformanceTrack> tracks, org.junit.jupiter.api.extension.ExtensionContext context, GuiceyTestTime phase)
      Render performance report.
      static java.lang.String buildSetupReport​(java.lang.String configPrefix, java.util.List<java.lang.String> setups, java.util.List<java.lang.String> hooks)
      Render hooks and setup objects report.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • buildSetupReport

        public static java.lang.String buildSetupReport​(java.lang.String configPrefix,
                                                        java.util.List<java.lang.String> setups,
                                                        java.util.List<java.lang.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 java.lang.String buildPerformanceReport​(java.util.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 java.lang.String buildConfigsReport​(java.lang.String configPrefix,
                                                          java.util.List<java.lang.String> modifiers)
        Render configuration modifications report.
        Parameters:
        configPrefix - config override prefix
        modifiers - modifiers
        Returns:
        rendered report