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