TestResult

public class TestResult
extends Object

java.lang.Object
   ↳ com.android.ddmlib.testrunner.TestResult


单个测试结果的容器。

摘要

公共构造函数

TestResult()

公共方法

boolean equals(Object obj)
long getEndTime()

返回收到 ERROR(/com.android.ddmlib.testrunner.ITestRunListener#testEnded(com.android.ddmlib.testrunner.TestIdentifier,Map)) 事件的 System.currentTimeMillis() 时间。

getMetrics()

获取关联的测试指标。

String getStackTrace()

获取关联的 String 堆栈轨迹。

long getStartTime()

返回收到 ITestRunListener.testStarted(com.android.ddmlib.testrunner.TestIdentifier) 事件的 System.currentTimeMillis() 时间。

TestResult.TestStatus getStatus()

获取测试的 TestStatus 结果。

int hashCode()
void setEndTime(long currentTimeMillis)

设置结束时间

void setMetrics( metrics)

设置测试指标,覆盖任何之前的值。

void setStackTrace(String trace)

设置堆栈轨迹。

void setStartTime(long startTime)

允许设置测试开始时间,以便与 ERROR(/com.android.ddmlib.testrunner.ITestRunListener#testStarted(com.android.ddmlib.testrunner.TestIdentifier,long)) 搭配使用。

TestResult setStatus(TestResult.TestStatus status)

设置 TestStatus

公共构造函数

TestResult

public TestResult ()

公共方法

等号

public boolean equals (Object obj)

参数
obj Object

返回
boolean

getMetrics

public  getMetrics ()

获取关联的测试指标。

返回

getStackTrace

public String getStackTrace ()

获取关联的 String 堆栈轨迹。如果 getStatus()TestStatus.PASSED,则应为 null

返回
String

getStartTime

public long getStartTime ()

返回接收到 ITestRunListener.testStarted(com.android.ddmlib.testrunner.TestIdentifier) 事件的 System.currentTimeMillis() 时间。

返回
long

getStatus

public TestResult.TestStatus getStatus ()

获取测试的 TestStatus 结果。

返回
TestResult.TestStatus

hashCode

public int hashCode ()

返回
int

setEndTime

public void setEndTime (long currentTimeMillis)

设置结束时间

参数
currentTimeMillis long

setMetrics

public void setMetrics ( metrics)

设置测试指标,覆盖任何之前的值。

参数
metrics

setStackTrace

public void setStackTrace (String trace)

设置堆栈轨迹。

参数
trace String

setStartTime

public void setStartTime (long startTime)

允许设置测试的开始时间,以便与 ERROR(/com.android.ddmlib.testrunner.ITestRunListener#testStarted(com.android.ddmlib.testrunner.TestIdentifier,long)) 搭配使用。

参数
startTime long

setStatus

public TestResult setStatus (TestResult.TestStatus status)

设置 TestStatus

参数
status TestResult.TestStatus

返回
TestResult