TestResult

public class TestResult
extends Object

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


1 回のテストの結果のコンテナ。

概要

パブリック コンストラクタ

TestResult()

パブリック メソッド

boolean equals(Object obj)
long getEndTime()

System.currentTimeMillis() イベントを受け取った ITestRunListener.testEnded(TestIdentifier,Map) 時間を返します。

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 ()

System.currentTimeMillis() イベントを受け取った ITestRunListener.testEnded(TestIdentifier,Map) 時間を返します。

戻り値
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

setStartTime

public 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)) とともに使用します。

パラメータ
startTime long

setStatus

public TestResult setStatus (TestResult.TestStatus status)

TestStatus を設定します。

パラメータ
status TestResult.TestStatus

戻り値
TestResult