|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.model.AbstractModelObject
hudson.plugins.robot.model.RobotTestObject
hudson.plugins.robot.model.RobotResult
public class RobotResult
Class representing Robot Framework test results.
| Constructor Summary | |
|---|---|
RobotResult()
|
|
| Method Summary | |
|---|---|
void |
addSuite(RobotSuiteResult suite)
Add a suite to this result. |
void |
doDurationGraph(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
Return robot trend graph in the request. |
void |
doGraph(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
Return robot trend graph in the request. |
hudson.model.DirectoryBrowserSupport |
doReport(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
Serves Robot html report via robot url. |
RobotTestObject |
findObjectById(java.lang.String id)
Find a testobject in the result tree with id-path |
java.util.List<RobotCaseResult> |
getAllFailedCases()
Get all failed test cases related to result. |
java.util.List<RobotSuiteResult> |
getAllSuites()
Get all testsuites related to result. |
long |
getCriticalFailed()
Get number of failed critical tests. |
long |
getCriticalPassed()
Get number of passed critical tests. |
long |
getCriticalTotal()
Get total number of critical tests. |
java.lang.String |
getDisplayName()
} |
long |
getDuration()
Get the total duration of the test run |
java.lang.Object |
getDynamic(java.lang.String token,
org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
Return the object represented by url-string |
java.lang.String |
getName()
|
long |
getOverallFailed()
Get number of all failed tests. |
long |
getOverallPassed()
Get number of all passed tests. |
long |
getOverallTotal()
Get number of all tests. |
RobotTestObject |
getParent()
|
double |
getPassPercentage(boolean onlyCritical)
Returns pass percentage of passed tests per total tests. |
RobotResult |
getPreviousResult()
|
java.lang.String |
getSearchUrl()
|
java.util.List<RobotResultStatistics> |
getStatsByCategory()
Get pass/fail stats by category. |
RobotSuiteResult |
getSuite(java.lang.String name)
Get top level suite by name |
java.util.Collection<RobotSuiteResult> |
getSuites()
Get all top level suites |
java.lang.String |
getTimeStamp()
Get the timestamp of the original test run |
void |
setStatsByCategory(java.util.List<RobotResultStatistics> statsByCategory)
|
void |
setTimeStamp(java.lang.String timeStamp)
Set the timestamp of test run |
void |
tally(RobotBuildAction robotBuildAction)
Count the totals in result tree and assign parent action. |
| Methods inherited from class hudson.plugins.robot.model.RobotTestObject |
|---|
getOwner, getParentAction, getRelativeId, getRelativePackageName, getResultInBuild, getSafeName, isNeedToGenerate, setParentAction |
| Methods inherited from class hudson.model.AbstractModelObject |
|---|
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RobotResult()
| Method Detail |
|---|
public RobotTestObject findObjectById(java.lang.String id)
id - path e.g. "suite/subsuite/testcase"
public java.lang.String getName()
getName in class RobotTestObjectpublic long getCriticalPassed()
public long getCriticalFailed()
public long getCriticalTotal()
public long getOverallPassed()
public long getOverallFailed()
public long getOverallTotal()
public java.util.List<RobotResultStatistics> getStatsByCategory()
public void setStatsByCategory(java.util.List<RobotResultStatistics> statsByCategory)
public java.lang.String getTimeStamp()
public void setTimeStamp(java.lang.String timeStamp)
timeStamp - public double getPassPercentage(boolean onlyCritical)
onlyCritical - true if only critical tests are to be calculated
public java.lang.String getDisplayName()
public java.lang.String getSearchUrl()
public RobotSuiteResult getSuite(java.lang.String name)
name -
public void addSuite(RobotSuiteResult suite)
suite - public java.util.Collection<RobotSuiteResult> getSuites()
public java.util.List<RobotSuiteResult> getAllSuites()
public java.util.List<RobotCaseResult> getAllFailedCases()
public void tally(RobotBuildAction robotBuildAction)
robotBuildAction -
public java.lang.Object getDynamic(java.lang.String token,
org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
token - req - rsp -
public hudson.model.DirectoryBrowserSupport doReport(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException,
javax.servlet.ServletException,
java.lang.InterruptedException
req - rsp -
java.io.IOException
javax.servlet.ServletException
java.lang.InterruptedException
public void doGraph(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException
req - rsp -
java.io.IOException
public void doDurationGraph(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException
req - rsp -
java.io.IOExceptionpublic RobotTestObject getParent()
getParent in class RobotTestObjectpublic long getDuration()
public RobotResult getPreviousResult()
getPreviousResult in class RobotTestObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||