hudson.plugins.testng.results
Class TestResults

java.lang.Object
  extended by hudson.plugins.testng.results.BaseResult
      extended by hudson.plugins.testng.results.TestResults
All Implemented Interfaces:
hudson.model.ModelObject, Serializable

public class TestResults
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
fullName, name, owner, parent
 
Constructor Summary
TestResults(String name)
           
 
Method Summary
 void addUniqueTests(List<TestResult> testList)
          Adds only the s that already aren't part of the list
 boolean equals(Object o)
           
 long getDuration()
           
 Object getDynamic(String token, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 int getFailedConfigCount()
           
 List<MethodResult> getFailedConfigs()
           
 int getFailedTestCount()
           
 List<MethodResult> getFailedTests()
           
 Collection<PackageResult> getPackageList()
           
 Map<String,PackageResult> getPackageMap()
           
 Set<String> getPackageNames()
           
 int getPassedTestCount()
           
 List<MethodResult> getPassedTests()
           
 int getSkippedConfigCount()
           
 List<MethodResult> getSkippedConfigs()
           
 int getSkippedTestCount()
           
 List<MethodResult> getSkippedTests()
           
 List<TestResult> getTestList()
           
 int getTotalTestCount()
           
 int hashCode()
           
 void setOwner(hudson.model.AbstractBuild<?,?> owner)
           
 void tally()
          Updates the calculated fields
 String toString()
           
 
Methods inherited from class hudson.plugins.testng.results.BaseResult
getApi, getDisplayName, getName, getOwner, getParent, getUrl, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestResults

public TestResults(String name)
Method Detail

getFailedTests

public List<MethodResult> getFailedTests()

getPassedTests

public List<MethodResult> getPassedTests()

getSkippedTests

public List<MethodResult> getSkippedTests()

getFailedConfigs

public List<MethodResult> getFailedConfigs()

getSkippedConfigs

public List<MethodResult> getSkippedConfigs()

getTestList

public List<TestResult> getTestList()

getTotalTestCount

@Exported(name="total")
public int getTotalTestCount()

getDuration

@Exported
public long getDuration()

getPassedTestCount

public int getPassedTestCount()

getFailedTestCount

@Exported(name="fail")
public int getFailedTestCount()

getSkippedTestCount

@Exported(name="skip")
public int getSkippedTestCount()

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<TestResult> testList)
Adds only the s that already aren't part of the list

Parameters:
classList -

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


getDynamic

public Object getDynamic(String token,
                         org.kohsuke.stapler.StaplerRequest req,
                         org.kohsuke.stapler.StaplerResponse rsp)


Copyright © 2004-2012. All Rights Reserved.