Class PerformanceProjectAction

    • Field Detail

      • job

        public final Job<?,​?> job
    • Constructor Detail

      • PerformanceProjectAction

        public PerformanceProjectAction​(Job<?,​?> job)
    • Method Detail

      • createErrorsChart

        public static org.jfree.chart.JFreeChart createErrorsChart​(org.jfree.data.category.CategoryDataset dataset)
      • doCreateRespondingTimeChart

        public static org.jfree.chart.JFreeChart doCreateRespondingTimeChart​(org.jfree.data.category.CategoryDataset dataset,
                                                                             int legendLimit)
      • createThroughputChart

        public static org.jfree.chart.JFreeChart createThroughputChart​(org.jfree.data.category.CategoryDataset dataset)
      • doCreateSummarizerChart

        public static org.jfree.chart.JFreeChart doCreateSummarizerChart​(org.jfree.data.category.CategoryDataset dataset,
                                                                         String yAxis,
                                                                         String chartTitle)
      • createSummarizerTrend

        public static org.jfree.chart.JFreeChart createSummarizerTrend​(ArrayList<org.jfree.data.xy.XYDataset> dataset,
                                                                       String uri)
      • createUriPercentileChart

        public static org.jfree.chart.JFreeChart createUriPercentileChart​(org.jfree.data.xy.XYDataset dataset,
                                                                          String uri)
      • createUriThroughputChart

        public static org.jfree.chart.JFreeChart createUriThroughputChart​(org.jfree.data.xy.IntervalXYDataset dataset,
                                                                          String uri)
      • doErrorsGraph

        public void doErrorsGraph​(org.kohsuke.stapler.StaplerRequest request,
                                  org.kohsuke.stapler.StaplerResponse response)
                           throws IOException
        Throws:
        IOException
      • createErrorsGraph

        protected org.jfree.chart.JFreeChart createErrorsGraph​(org.jfree.data.category.CategoryDataset dataset)
      • doRespondingTimeGraphPerTestCaseMode

        public void doRespondingTimeGraphPerTestCaseMode​(org.kohsuke.stapler.StaplerRequest request,
                                                         org.kohsuke.stapler.StaplerResponse response)
                                                  throws IOException
        Throws:
        IOException
      • createRespondingTimeChart

        protected org.jfree.chart.JFreeChart createRespondingTimeChart​(org.jfree.data.category.CategoryDataset dataset,
                                                                       int legendLimit)
      • doRespondingTimeGraph

        public void doRespondingTimeGraph​(org.kohsuke.stapler.StaplerRequest request,
                                          org.kohsuke.stapler.StaplerResponse response)
                                   throws IOException
        Throws:
        IOException
      • doThroughputGraph

        public void doThroughputGraph​(org.kohsuke.stapler.StaplerRequest request,
                                      org.kohsuke.stapler.StaplerResponse response)
                               throws IOException
        Throws:
        IOException
      • createThroughputGraph

        protected org.jfree.chart.JFreeChart createThroughputGraph​(org.jfree.data.category.CategoryDataset dataset)
      • doSummarizerGraph

        public void doSummarizerGraph​(org.kohsuke.stapler.StaplerRequest request,
                                      org.kohsuke.stapler.StaplerResponse response)
                               throws IOException
        Throws:
        IOException
      • createSummarizerChart

        protected org.jfree.chart.JFreeChart createSummarizerChart​(org.jfree.data.category.CategoryDataset dataset,
                                                                   String yAxis,
                                                                   String chartTitle)
      • getJob

        public Job<?,​?> getJob()
      • getSomeBuildWithWorkspace

        public final Run<?,​?> getSomeBuildWithWorkspace()
      • getPerformanceReportList

        @NonNull
        public List<String> getPerformanceReportList()
      • setPerformanceReportList

        public void setPerformanceReportList​(List<String> performanceReportList)
      • isTrendVisibleOnProjectDashboard

        public boolean isTrendVisibleOnProjectDashboard()
      • getDynamic

        public Object getDynamic​(String link,
                                 org.kohsuke.stapler.StaplerRequest request,
                                 org.kohsuke.stapler.StaplerResponse response)
        Returns the graph configuration for this project.
        Parameters:
        link - not used
        request - Stapler request
        response - Stapler response
        Returns:
        the dynamic result of the analysis (detail page).
      • ifSummarizerParserUsed

        public boolean ifSummarizerParserUsed​(String filename)
      • ifModePerformancePerTestCaseUsed

        public boolean ifModePerformancePerTestCaseUsed()
      • ifModeThroughputUsed

        public boolean ifModeThroughputUsed()