Package hudson.plugins.testng.results
Class TestNGResult
- java.lang.Object
-
- hudson.model.AbstractModelObject
-
- hudson.tasks.junit.TestObject
-
- hudson.tasks.test.TestObject
-
- hudson.tasks.test.TestResult
-
- hudson.tasks.test.TabulatedResult
-
- hudson.plugins.testng.results.BaseResult
-
- hudson.plugins.testng.results.TestNGResult
-
- All Implemented Interfaces:
ModelObject
,SearchableModelObject
,SearchItem
,Serializable
public class TestNGResult extends BaseResult implements Serializable
Represents all the results gathered for a single build (or a single suite, while parsing the test results)- Author:
- nullin, farshidce
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class hudson.plugins.testng.results.BaseResult
name, parent, run
-
-
Constructor Summary
Constructors Constructor Description TestNGResult()
TestNGResult(String name)
Deprecated.don't use this constructor
-
Method Summary
-
Methods inherited from class hudson.plugins.testng.results.BaseResult
findCorrespondingResult, getAge, getDynamic, getParentAction, getRun, getTestResultAction, getUpUrl, setParent
-
Methods inherited from class hudson.tasks.test.TabulatedResult
blockToTestResult, getChildTitle, getChildType, getPipelineBlockWithTests, hasMultipleBlocks, populateBlocks
-
Methods inherited from class hudson.tasks.test.TestResult
annotate, getBuildResult, getErrorDetails, getErrorStackTrace, getFailedSince, getFailedSinceRun, getPreviousResult, getProperties, getResultInRun, getStderr, getStdout, isPassed, setParent, setParentAction, toPrettyString
-
Methods inherited from class hudson.tasks.test.TestObject
doSubmitDescription, getApi, getDescription, getDurationString, getFullDisplayName, getFullName, getHistory, getId, getRelativePathFrom, getResultInBuild, getSafeName, getSearchUrl, getTestAction, getTestActions, getTestResult, getTopLevelTestResult, getUrl, safe, setDescription, uniquifyName
-
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
-
-
-
-
Constructor Detail
-
TestNGResult
@Deprecated public TestNGResult(String name)
Deprecated.don't use this constructor- Parameters:
name
- input name is ignored
-
TestNGResult
public TestNGResult()
-
-
Method Detail
-
getTitle
public String getTitle()
- Overrides:
getTitle
in classBaseResult
-
getFailedTests
public List<MethodResult> getFailedTests()
- Overrides:
getFailedTests
in classhudson.tasks.test.TestResult
-
getPassedTests
public List<MethodResult> getPassedTests()
- Overrides:
getPassedTests
in classhudson.tasks.test.TestResult
-
getSkippedTests
public List<MethodResult> getSkippedTests()
- Overrides:
getSkippedTests
in classhudson.tasks.test.TestResult
-
getFailedConfigs
public List<MethodResult> getFailedConfigs()
-
getSkippedConfigs
public List<MethodResult> getSkippedConfigs()
-
getPassCount
public int getPassCount()
Gets the total number of passed tests.- Overrides:
getPassCount
in classhudson.tasks.test.TestResult
-
getFailCount
@Exported public int getFailCount()
Gets the total number of failed tests.- Overrides:
getFailCount
in classhudson.tasks.test.TestResult
-
getSkipCount
@Exported public int getSkipCount()
Gets the total number of skipped tests.- Overrides:
getSkipCount
in classhudson.tasks.test.TestResult
-
getTestList
public List<TestNGTestResult> getTestList()
-
getTotalCount
@Exported(name="total") public int getTotalCount()
- Overrides:
getTotalCount
in classhudson.tasks.test.TestObject
-
getDuration
@Exported public float getDuration()
- Overrides:
getDuration
in classhudson.tasks.test.TestResult
-
getFailedConfigCount
@Exported(name="fail-config") public int getFailedConfigCount()
-
getSkippedConfigCount
@Exported(name="skip-config") public int getSkippedConfigCount()
-
getPackageList
@Exported(name="package") public Collection<PackageResult> getPackageList()
-
getPackageMap
public Map<String,PackageResult> getPackageMap()
-
addUniqueTests
public void addUniqueTests(List<TestNGTestResult> testList)
Adds only the<test>
s that already aren't part of the list.- Parameters:
testList
- tests to be added to the list without duplicating existing list content
-
setRun
public void setRun(Run<?,?> run)
- Overrides:
setRun
in classBaseResult
-
tally
public void tally()
Updates the calculated fields- Overrides:
tally
in classhudson.tasks.test.TestResult
-
getName
@Exported(visibility=999) public String getName()
- Overrides:
getName
in classBaseResult
-
getParent
public BaseResult getParent()
- Overrides:
getParent
in classBaseResult
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceModelObject
- Overrides:
getDisplayName
in classBaseResult
-
getChildren
public Collection<PackageResult> getChildren()
- Specified by:
getChildren
in classhudson.tasks.test.TabulatedResult
-
hasChildren
public boolean hasChildren()
- Specified by:
hasChildren
in classhudson.tasks.test.TabulatedResult
-
-