Class GraphHelper


  • public class GraphHelper
    extends Object
    Helper class for trend graph generation
    • Method Detail

      • redirectWhenGraphUnsupported

        public static void redirectWhenGraphUnsupported​(org.kohsuke.stapler.StaplerResponse rsp,
                                                        org.kohsuke.stapler.StaplerRequest req)
                                                 throws IOException
        Throws:
        IOException
      • createChart

        public static org.jfree.chart.JFreeChart createChart​(org.kohsuke.stapler.StaplerRequest req,
                                                             org.jfree.data.category.CategoryDataset dataset)
      • createMethodChart

        public static org.jfree.chart.JFreeChart createMethodChart​(org.kohsuke.stapler.StaplerRequest req,
                                                                   org.jfree.data.category.CategoryDataset dataset,
                                                                   Map<ChartUtil.NumberOnlyBuildLabel,​String> statusMap,
                                                                   String methodUrl)
        Creates the graph displayed on Method results page to compare execution duration and status of a test method across builds.

        At max, 9 older builds are displayed.

        Parameters:
        req - request
        dataset - data set to be displayed on the graph
        statusMap - a map with build as key and the test methods execution status (result) as the value
        methodUrl - URL to get to the method from a build test result page
        Returns:
        the chart