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()intintintintgetNumberFromHistory(int failedSince) Used to calculate the actual build number of the 'failed since' build, failed since is always >=1intCollection<? extends Action>getRun()TPTFile[]voidonAttached(Run<?, ?> run) voidprotected ObjectvoidsetBuild(AbstractBuild<?, ?> build) Set the Jenkins buildvoidsetErrorCount(int errorCount) Set the number of test cases with execution errorvoidsetFailedCount(int failedCount) Set the number of failed test casesvoidsetFailedTests(TPTTestCase[] failedTests) Set the list of failed test casesvoidsetInconclusiveCount(int inconclusiveCount) Set the number of inconclusive test casesvoidsetPassedCount(int passedCount) Set the number of passed test casesvoidsetTptFiles(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:
getIconFileNamein interfaceAction
-
getDisplayName
- Specified by:
getDisplayNamein interfaceAction- Specified by:
getDisplayNamein interfaceModelObject
-
getUrlName
- Specified by:
getUrlNamein interfaceAction
-
getBuild
- Returns:
- The Jenkins build
-
setBuild
Set the Jenkins build- Parameters:
build- The Jenkins build
-
onAttached
- Specified by:
onAttachedin interfaceRunAction2
-
onLoad
- Specified by:
onLoadin 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:
getProjectActionsin interfaceSimpleBuildStep.LastBuildAction
-