|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.bamboo.build.TestCaseLuceneImpl
public class TestCaseLuceneImpl
Basic implementation of a test case object to hold results grabbed from Lucene index.
Refer toDefaultTestManager which generates the Testcase.
| Constructor Summary | |
|---|---|
TestCaseLuceneImpl(BuildResultsSummaryManager buildResultsSummaryManager,
Build build,
String key,
String actualMethodName,
String methodName,
String classname)
|
|
TestCaseLuceneImpl(BuildResultsSummaryManager buildResultsSummaryManager,
Build build,
String key,
TestCaseResult result)
|
|
| Method Summary | |
|---|---|
void |
addResult(TestCaseResult result)
|
String |
getActualMethodName()
|
List |
getAllTestBuildNumbers()
|
double |
getAverageDurationInSeconds()
|
float |
getAverageElapsedBuilds()
Calculates the average number of builds between fixes. |
long |
getAverageElapsedTime()
Returns the averag etime in milliseconds it takes for builds to be fixed |
double |
getAverageTimeToFix()
Alternative method to get the average time to fix for this test case. |
Build |
getBuild()
The build for which this test case exists in |
String |
getClassName()
|
int |
getCreatedInBuild()
|
List |
getFailedTestBuildNumbers()
|
List |
getFailurePeriods()
|
String |
getKey()
The Key of the test case, in format: a.c.X:testFoo |
int |
getLastRanInBuild()
|
String |
getMethodName()
|
String |
getShortSuiteName()
|
List |
getSuccessfulTestBuildNumbers()
|
double |
getSuccessPercentage()
|
SortedMap |
getTestResults()
Get a map of test case result objects. |
int |
getTotalFailures()
|
int |
getTotalNumberOfResults()
|
int |
getTotalSuccesses()
|
void |
setActualMethodName(String actualMethodName)
|
void |
setBuild(Build build)
|
void |
setClassname(String classname)
|
void |
setKey(String key)
|
void |
setMethodName(String methodName)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TestCaseLuceneImpl(BuildResultsSummaryManager buildResultsSummaryManager,
Build build,
String key,
TestCaseResult result)
public TestCaseLuceneImpl(BuildResultsSummaryManager buildResultsSummaryManager,
Build build,
String key,
String actualMethodName,
String methodName,
String classname)
| Method Detail |
|---|
public List getFailurePeriods()
getFailurePeriods in interface TestCaseList of TestCaseFailurePeriod objects.public double getSuccessPercentage()
getSuccessPercentage in interface TestCasepublic double getAverageDurationInSeconds()
getAverageDurationInSeconds in interface TestCasepublic Build getBuild()
TestCase
getBuild in interface TestCaseBuildpublic String getKey()
TestCase
getKey in interface TestCaseString representing keypublic int getTotalNumberOfResults()
getTotalNumberOfResults in interface TestCasepublic int getTotalFailures()
getTotalFailures in interface TestCasepublic int getTotalSuccesses()
getTotalSuccesses in interface TestCasepublic List getAllTestBuildNumbers()
getAllTestBuildNumbers in interface TestCaseList of Integer build numbers in which this test case occurred.public List getSuccessfulTestBuildNumbers()
getSuccessfulTestBuildNumbers in interface TestCaseList of Integer representing all sucessful builds numbers for this test case.public List getFailedTestBuildNumbers()
getFailedTestBuildNumbers in interface TestCaseList of Integer represnting all failed build numbers for this test case.public SortedMap getTestResults()
TestCase
getTestResults in interface TestCaseSortedMap containing the actual test case result objects.
key - Integer of build number for the test case result
value - TestCaseResult representing one run of the test case.public int getCreatedInBuild()
getCreatedInBuild in interface TestCasepublic int getLastRanInBuild()
public String getActualMethodName()
getActualMethodName in interface TestCasepublic String getMethodName()
getMethodName in interface TestCaseString representing nice test description derived from the testCase method namepublic String getClassName()
getClassName in interface TestCaseString of the full class path for which this test case exists in.public String getShortSuiteName()
public long getAverageElapsedTime()
public float getAverageElapsedBuilds()
public double getAverageTimeToFix()
getAverageTimeToFix in interface TestCasepublic void addResult(TestCaseResult result)
public void setClassname(String classname)
public void setBuild(Build build)
public void setKey(String key)
public void setActualMethodName(String actualMethodName)
public void setMethodName(String methodName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||