TestResult

public class TestResult
extends Object

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


單一測試結果的容器。

摘要

公用建構函式

TestResult()

公用方法

boolean equals(Object obj)
long getEndTime()

傳回收到 ITestRunListener.testEnded(TestIdentifier,Map) 事件的 System.currentTimeMillis() 時間。

Map<String, String> getMetrics()

取得相關測試指標。

String getStackTrace()

取得相關聯的 String堆疊追蹤。

long getStartTime()

傳回收到 ITestRunListener.testStarted(TestIdentifier) 事件的 System.currentTimeMillis() 時間。

TestResult.TestStatus getStatus()

取得測驗的TestStatus結果。

int hashCode()
void setEndTime(long currentTimeMillis)

設定結束時間

void setMetrics(Map<String, String> metrics)

設定測試指標,覆寫先前的值。

void setStackTrace(String trace)

設定堆疊追蹤。

void setStartTime(long startTime)

允許設定測試開始時間,以搭配 ERROR(ITestRunListener.testStarted(TestIdentifier,long)/com.android.ddmlib.testrunner.ITestRunListener#testStarted(com.android.ddmlib.testrunner.TestIdentifier,long) ITestRunListener.testStarted(TestIdentifier,long)) 使用。

TestResult setStatus(TestResult.TestStatus status)

設定 TestStatus

公用建構函式

TestResult

public TestResult ()

公用方法

等於

public boolean equals (Object obj)

參數
obj Object

傳回
boolean

getEndTime

public long getEndTime ()

傳回收到 ITestRunListener.testEnded(TestIdentifier,Map) 事件的 System.currentTimeMillis() 時間。

傳回
long

getMetrics

public Map<String, String> getMetrics ()

取得相關測試指標。

傳回
Map<String, String>

getStackTrace

public String getStackTrace ()

取得相關的 String 堆疊追蹤。如果 getStatus()TestStatus.PASSED,則應為 null

傳回
String

getStartTime

public long getStartTime ()

傳回收到 ITestRunListener.testStarted(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 (Map<String, String> metrics)

設定測試指標,覆寫先前的值。

參數
metrics Map

setStackTrace

public void setStackTrace (String trace)

設定堆疊追蹤。

參數
trace String

setStatus

public TestResult setStatus (TestResult.TestStatus status)

設定 TestStatus

參數
status TestResult.TestStatus

傳回
TestResult