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:
- hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.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
Methods inherited from class hudson.tasks.test.TabulatedResult |
getChildTitle |
Methods inherited from class hudson.tasks.test.TestResult |
annotate, getBuildResult, getErrorDetails, getErrorStackTrace, getFailedSince, getFailedSinceRun, getPreviousResult, getResultInBuild, getStderr, getStdout, isPassed, setParent, setParentAction, toPrettyString |
Methods inherited from class hudson.tasks.test.TestObject |
doSubmitDescription, getApi, getDescription, getDurationString, getHistory, getId, getRelativePathFrom, 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 |
TestNGResult
public TestNGResult(String name)
- Deprecated. don't use this constructor
- Parameters:
name
- input name is ignored
TestNGResult
public TestNGResult()
getTitle
public String getTitle()
- Overrides:
getTitle
in class BaseResult
getFailedTests
public List<MethodResult> getFailedTests()
- Overrides:
getFailedTests
in class hudson.tasks.test.TestResult
getPassedTests
public List<MethodResult> getPassedTests()
- Overrides:
getPassedTests
in class hudson.tasks.test.TestResult
getSkippedTests
public List<MethodResult> getSkippedTests()
- Overrides:
getSkippedTests
in class hudson.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 class hudson.tasks.test.TestResult
getFailCount
@Exported
public int getFailCount()
- Gets the total number of failed tests.
- Overrides:
getFailCount
in class hudson.tasks.test.TestResult
getSkipCount
@Exported
public int getSkipCount()
- Gets the total number of skipped tests.
- Overrides:
getSkipCount
in class hudson.tasks.test.TestResult
getTestList
public List<TestNGTestResult> getTestList()
getTotalCount
@Exported(name="total")
public int getTotalCount()
- Overrides:
getTotalCount
in class hudson.tasks.test.TestObject
getDuration
@Exported
public float getDuration()
- Overrides:
getDuration
in class hudson.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()
getPackageNames
public Set<String> getPackageNames()
addUniqueTests
public void addUniqueTests(List<TestNGTestResult> testList)
- Adds only the s that already aren't part of the list
- Parameters:
testList
-
setOwner
public void setOwner(hudson.model.AbstractBuild<?,?> owner)
- Overrides:
setOwner
in class BaseResult
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
tally
public void tally()
- Updates the calculated fields
- Overrides:
tally
in class hudson.tasks.test.TestResult
getName
@Exported(visibility=999)
public String getName()
- Overrides:
getName
in class BaseResult
getParent
public BaseResult getParent()
- Overrides:
getParent
in class BaseResult
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interface hudson.model.ModelObject
- Overrides:
getDisplayName
in class BaseResult
getChildren
public Collection<PackageResult> getChildren()
- Specified by:
getChildren
in class hudson.tasks.test.TabulatedResult
hasChildren
public boolean hasChildren()
- Specified by:
hasChildren
in class hudson.tasks.test.TabulatedResult
Copyright © 2004-2013. All Rights Reserved.