Package org.tap4j.plugin
Class TapProjectAction
java.lang.Object
org.tap4j.plugin.AbstractTapProjectAction
org.tap4j.plugin.TapProjectAction
- All Implemented Interfaces:
Action,ModelObject
A TAP Project action, with a graph and a list of builds.
- Since:
- 1.0
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.tap4j.plugin.AbstractTapProjectAction
ICON_NAME, job, project, URL_NAME -
Constructor Summary
ConstructorsConstructorDescriptionTapProjectAction(AbstractProject<?, ?> project) TapProjectAction(Job<?, ?> job) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoGraph(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) Generates the graph that shows test pass/fail ratio.voiddoGraphMap(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) voiddoIndex(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response) protected Class<TapBuildAction>intGetter for property 'graphHeight'.intGetter for property 'graphWidth'.AbstractProject<?,?> booleanReturnstrueif there is a graph to plot.protected voidprotected TapProjectAction.ResultsummarizeBuild(Run<?, ?> b) Methods inherited from class org.tap4j.plugin.AbstractTapProjectAction
getDisplayName, getIconFileName, getSearchUrl, getUrlName
-
Constructor Details
-
TapProjectAction
-
TapProjectAction
-
-
Method Details
-
getProject
-
getBuildActionClass
-
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 requestrsp- 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()Returnstrueif there is a graph to plot.- Returns:
- value for property 'graphAvailable'
-
populateDataSetBuilder
protected void populateDataSetBuilder(DataSetBuilder<String, ChartUtil.NumberOnlyBuildLabel> dataset) -
summarizeBuild
-
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'.
-