Class TPTReportPage
java.lang.Object
com.piketec.jenkins.plugins.tpt.publisher.TPTReportPage
- All Implemented Interfaces:
Action
,ModelObject
,RunAction2
,SimpleBuildStep.LastBuildAction
A Page with a table of all executed TPT files and their configuration on top and a table with all
failed test cases.
- Author:
- FInfantino, Synopsys Inc.
-
Constructor Summary
ConstructorsConstructorDescriptionTPTReportPage
(Run<?, ?> build, TPTTestCase[] failedTests, TPTFile[] tptFiles) Creates a new TPTRportPage -
Method Summary
Modifier and TypeMethodDescriptionRun<?,
?> getBuild()
int
int
int
int
getNumberFromHistory
(int failedSince) Used to calculate the actual build number of the 'failed since' build, failed since is always >=1int
Collection<? extends Action>
getRun()
TPTFile[]
void
onAttached
(Run<?, ?> run) void
protected Object
void
setBuild
(AbstractBuild<?, ?> build) Set the Jenkins buildvoid
setErrorCount
(int errorCount) Set the number of test cases with execution errorvoid
setFailedCount
(int failedCount) Set the number of failed test casesvoid
setFailedTests
(TPTTestCase[] failedTests) Set the list of failed test casesvoid
setInconclusiveCount
(int inconclusiveCount) Set the number of inconclusive test casesvoid
setPassedCount
(int passedCount) Set the number of passed test casesvoid
setTptFiles
(TPTFile[] tptFiles) Set the list of executed TPT files
-
Constructor Details
-
TPTReportPage
Creates a new TPTRportPage- Parameters:
build
- The Jnekins buildfailedTests
- The list of failed test casestptFiles
- The List of TPT files
-
-
Method Details
-
readResolve
-
getIconFileName
- Specified by:
getIconFileName
in interfaceAction
-
getDisplayName
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
-
getUrlName
- Specified by:
getUrlName
in interfaceAction
-
getBuild
- Returns:
- The Jenkins build
-
setBuild
Set the Jenkins build- Parameters:
build
- The Jenkins build
-
onAttached
- Specified by:
onAttached
in interfaceRunAction2
-
onLoad
- Specified by:
onLoad
in interfaceRunAction2
-
getRun
- Returns:
- The Jenkins run
-
getTptFiles
- Returns:
- The list of executed TPT files
-
setTptFiles
Set the list of executed TPT files- Parameters:
tptFiles
- The list of executed TPT files
-
getFailedTests
- Returns:
- The list of failed test cases
-
setFailedTests
Set the list of failed test cases- Parameters:
failedTests
- The list of failed test cases
-
getPassedCount
public int getPassedCount()- Returns:
- The number of passed test cases
-
setPassedCount
public void setPassedCount(int passedCount) Set the number of passed test cases- Parameters:
passedCount
- The number of passed test cases
-
getInconclusiveCount
public int getInconclusiveCount()- Returns:
- The number of inconclusive test cases
-
setInconclusiveCount
public void setInconclusiveCount(int inconclusiveCount) Set the number of inconclusive test cases- Parameters:
inconclusiveCount
- The number of inconclusive test cases
-
getErrorCount
public int getErrorCount()- Returns:
- The number of test cases with execution error
-
setErrorCount
public void setErrorCount(int errorCount) Set the number of test cases with execution error- Parameters:
errorCount
- The number of test cases with execution error
-
getFailedCount
public int getFailedCount()- Returns:
- he number of failed test cases
-
setFailedCount
public void setFailedCount(int failedCount) Set the number of failed test cases- Parameters:
failedCount
- The number of failed test cases
-
getNumberFromHistory
public int getNumberFromHistory(int failedSince) Used to calculate the actual build number of the 'failed since' build, failed since is always >=1- Parameters:
failedSince
- The count of builds in the past that should have been unstable.- Returns:
- the actual number from the 'failed since' build
-
getPieChart
-
getProjectActions
- Specified by:
getProjectActions
in interfaceSimpleBuildStep.LastBuildAction
-