Package hudson.plugins.testng
Class TestNGProjectAction
java.lang.Object
hudson.tasks.test.TestResultProjectAction
hudson.plugins.testng.TestNGProjectAction
- All Implemented Interfaces:
Action,ModelObject,ProminentProjectAction,io.jenkins.plugins.echarts.AsyncConfigurableTrendChart,io.jenkins.plugins.echarts.AsyncTrendChart
public class TestNGProjectAction
extends hudson.tasks.test.TestResultProjectAction
implements ProminentProjectAction
Action to associate the TestNG reports with the project
- Author:
- nullin
-
Field Summary
Fields inherited from class hudson.tasks.test.TestResultProjectAction
job, project -
Constructor Summary
ConstructorsConstructorDescriptionTestNGProjectAction(Job<?, ?> project, boolean escapeTestDescp, boolean escapeExceptionMsg, boolean showFailedBuilds) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoGraph(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) Generates the graph that shows test pass/fail ratiovoiddoGraphMap(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) protected Class<TestNGTestResultBuildAction>booleanbooleanintGetter for property 'graphHeight'.Getter for property 'graphName'.intGetter for property 'graphWidth'.Job<?,?> Getter for property 'project'.getUpUrl()GeneralizesAbstractBuild.getUpUrl()toRun.booleanReturnstrueif there is a graph to plot.protected voidMethods inherited from class hudson.tasks.test.TestResultProjectAction
createChartModel, doFlipTrend, doTrend, doTrendMap, getBuildTrendModel, getConfigurableBuildTrendModel, getLastTestResultAction, isTrendVisible
-
Constructor Details
-
TestNGProjectAction
public TestNGProjectAction(Job<?, ?> project, boolean escapeTestDescp, boolean escapeExceptionMsg, boolean showFailedBuilds)
-
-
Method Details
-
getBuildActionClass
-
getEscapeTestDescp
public boolean getEscapeTestDescp() -
getEscapeExceptionMsg
public boolean getEscapeExceptionMsg() -
getProject
Getter for property 'project'.- Returns:
- Value for property 'project'.
-
getIconFileName
- Specified by:
getIconFileNamein interfaceAction- Overrides:
getIconFileNamein classhudson.tasks.test.TestResultProjectAction
-
getDisplayName
- Specified by:
getDisplayNamein interfaceAction- Specified by:
getDisplayNamein interfaceModelObject- Overrides:
getDisplayNamein classhudson.tasks.test.TestResultProjectAction
-
getGraphName
Getter for property 'graphName'.- Returns:
- Value for property 'graphName'.
-
getUrlName
- Specified by:
getUrlNamein interfaceAction- Overrides:
getUrlNamein classhudson.tasks.test.TestResultProjectAction
-
getSearchUrl
-
doGraph
public void doGraph(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws IOException Generates the graph that shows test pass/fail ratio- Parameters:
req- -rsp- -- Throws:
IOException- -
-
getUpUrl
GeneralizesAbstractBuild.getUpUrl()toRun. -
doGraphMap
public void doGraphMap(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws IOException - Throws:
IOException
-
isGraphActive
public boolean isGraphActive()Returnstrueif there is a graph to plot.- Returns:
- Value for property 'graphAvailable'.
-
getLastCompletedBuildAction
-
populateDataSetBuilder
protected void populateDataSetBuilder(DataSetBuilder<String, ChartUtil.NumberOnlyBuildLabel> dataset) -
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'.
-