Class TapProjectAction

All Implemented Interfaces:
Action, ModelObject

public class TapProjectAction extends AbstractTapProjectAction
A TAP Project action, with a graph and a list of builds.
Since:
1.0
  • Constructor Details

    • TapProjectAction

      public TapProjectAction(AbstractProject<?,?> project)
    • TapProjectAction

      public TapProjectAction(Job<?,?> job)
  • Method Details

    • getProject

      public AbstractProject<?,?> getProject()
    • getBuildActionClass

      protected Class<TapBuildAction> getBuildActionClass()
    • getLastBuildAction

      public TapBuildAction getLastBuildAction()
    • doIndex

      public void doIndex(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response) throws IOException
      Throws:
      IOException
    • doGraph

      public void doGraph(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws IOException
      Generates the graph that shows test pass/fail ratio.
      Parameters:
      req - Stapler request
      rsp - Stapler response
      Throws:
      IOException - if it fails to create the graph image and serve it
    • doGraphMap

      public void doGraphMap(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws IOException
      Throws:
      IOException
    • isGraphActive

      public boolean isGraphActive()
      Returns true if there is a graph to plot.
      Returns:
      value for property 'graphAvailable'
    • populateDataSetBuilder

      protected void populateDataSetBuilder(DataSetBuilder<String,ChartUtil.NumberOnlyBuildLabel> dataset)
    • summarizeBuild

      protected TapProjectAction.Result summarizeBuild(Run<?,?> b)
    • getGraphWidth

      public int getGraphWidth()
      Getter for property 'graphWidth'.
      Returns:
      Value for property 'graphWidth'.
    • getGraphHeight

      public int getGraphHeight()
      Getter for property 'graphHeight'.
      Returns:
      Value for property 'graphHeight'.