Package com.android.ddmlib.testrunner
Class TestResult
- java.lang.Object
-
- com.android.ddmlib.testrunner.TestResult
-
public class TestResult extends java.lang.Object
Container for a result of a single test.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TestResult.TestStatus
-
Constructor Summary
Constructors Constructor Description TestResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
long
getEndTime()
Return theSystem.currentTimeMillis()
time that theITestRunListener.testRunEnded(long, Map)
event was received.java.util.Map<java.lang.String,java.lang.String>
getMetrics()
Get the associated test metrics.java.lang.String
getStackTrace()
Get the associatedString
stack trace.long
getStartTime()
Return theSystem.currentTimeMillis()
time that theITestRunListener.testStarted(TestIdentifier)
event was received.TestResult.TestStatus
getStatus()
Get theTestResult.TestStatus
result of the test.int
hashCode()
void
setEndTime(long currentTimeMillis)
Sets the end timevoid
setMetrics(java.util.Map<java.lang.String,java.lang.String> metrics)
Set the test metrics, overriding any previous values.void
setStackTrace(java.lang.String trace)
Set the stack trace.TestResult
setStatus(TestResult.TestStatus status)
Set theTestResult.TestStatus
.
-
-
-
Method Detail
-
getStatus
public TestResult.TestStatus getStatus()
Get theTestResult.TestStatus
result of the test.
-
getStackTrace
public java.lang.String getStackTrace()
Get the associatedString
stack trace. Should benull
ifgetStatus()
isTestResult.TestStatus.PASSED
.
-
getMetrics
public java.util.Map<java.lang.String,java.lang.String> getMetrics()
Get the associated test metrics.
-
setMetrics
public void setMetrics(java.util.Map<java.lang.String,java.lang.String> metrics)
Set the test metrics, overriding any previous values.
-
getStartTime
public long getStartTime()
Return theSystem.currentTimeMillis()
time that theITestRunListener.testStarted(TestIdentifier)
event was received.
-
getEndTime
public long getEndTime()
Return theSystem.currentTimeMillis()
time that theITestRunListener.testRunEnded(long, Map)
event was received.
-
setStatus
public TestResult setStatus(TestResult.TestStatus status)
Set theTestResult.TestStatus
.
-
setStackTrace
public void setStackTrace(java.lang.String trace)
Set the stack trace.
-
setEndTime
public void setEndTime(long currentTimeMillis)
Sets the end time
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-