テスト結果

public class TestResult
extends Object

java.lang.Object
com.android.tradefed.result.TestResult


単一のテストの結果のコンテナー。

まとめ

田畑

public static final String IS_FLAKY

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

TestResult ()

公開メソッド

void addLoggedFile (String dataName, LogFile loggedFile)

そのテスト ケースに関連付けられたログ ファイルの追跡を追加します。

boolean equals (Object obj)
long getEndTime ()

ERROR ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))イベントが受信されたERROR(/System#currentTimeMillis())時刻を返します。

FailureDescription getFailure ()

関連するFailureDescriptionを取得します。

getLoggedFiles ()

そのテスト ケースに関連付けられたすべてのログ ファイルを含むマップのコピーを返します。

getMetrics ()

関連するテスト メトリックを取得します。

getProtoMetrics ()

関連するテスト メトリックを proto 形式で取得します。

String getStackTrace ()

関連するERROR(/String)スタック トレースを取得します。

long getStartTime ()

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)イベントが受信されたERROR(/System#currentTimeMillis())時刻を返します。

TestResult.TestStatus getStatus ()

テストのTestStatus結果を取得します。

int hashCode ()
static TestResult merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy)

マージ戦略に基づいて、同じテスト ケースの試行をマージします。

void setEndTime (long currentTimeMillis)

終了時刻を設定します

void setFailure ( FailureDescription failureDescription)

スタック トレースを設定します。

void setMetrics ( metrics) setMetrics ( metrics)

以前の値を上書きして、テスト メトリックを設定します。

void setProtoMetrics ( metrics) setProtoMetrics ( metrics)

以前の値を上書きして、テスト プロト メトリクス形式を設定します。

void setStackTrace (String stackTrace)

スタック トレースを設定します。

void setStartTime (long startTime)

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)で使用するために、テストが開始された時間を設定できます。

TestResult setStatus (TestResult.TestStatus status)

TestStatusを設定します。

田畑

IS_FLAKY

public static final String IS_FLAKY

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

テスト結果

public TestResult ()

公開メソッド

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

そのテスト ケースに関連付けられたログ ファイルの追跡を追加します。

パラメーター
dataName String

loggedFile LogFile

等しい

public boolean equals (Object obj)

パラメーター
obj Object

戻り値
boolean

getEndTime

public long getEndTime ()

ERROR ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))イベントが受信されたERROR(/System#currentTimeMillis())時刻を返します。

戻り値
long

getFailure

public FailureDescription getFailure ()

関連するFailureDescriptionを取得します。 getStatus() TestStatus#PASSEDの場合はnullにする必要があります。

戻り値
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

そのテスト ケースに関連付けられたすべてのログ ファイルを含むマップのコピーを返します。

戻り値

getMetrics

public  getMetrics ()

関連するテスト メトリックを取得します。

戻り値

getProtoMetrics

public  getProtoMetrics ()

関連するテスト メトリックを proto 形式で取得します。

戻り値

getStackTrace

public String getStackTrace ()

関連するERROR(/String)スタック トレースを取得します。 getStatus() TestStatus#PASSEDの場合はnullにする必要があります。

戻り値
String

getStartTime

public long getStartTime ()

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)イベントが受信されたERROR(/System#currentTimeMillis())時刻を返します。

戻り値
long

getStatus

public TestResult.TestStatus getStatus ()

テストのTestStatus結果を取得します。

戻り値
TestResult.TestStatus

ハッシュコード

public int hashCode ()

戻り値
int

マージ

public static TestResult merge ( results, 
                MergeStrategy strategy)

マージ戦略に基づいて、同じテスト ケースの試行をマージします。

パラメーター
results : マージされるTestResultのリスト

strategy MergeStrategy : マージ結果を決定するために使用されるMergeStrategy

戻り値
TestResultマージするものが何もない場合は、マージされたTestResultまたは null。

setEndTime

public void setEndTime (long currentTimeMillis)

終了時刻を設定します

パラメーター
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

スタック トレースを設定します。

パラメーター
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

以前の値を上書きして、テスト メトリックを設定します。

パラメーター
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

以前の値を上書きして、テスト プロト メトリクス形式を設定します。

パラメーター
metrics

setStackTrace

public void setStackTrace (String stackTrace)

スタック トレースを設定します。

パラメーター
stackTrace String

setStartTime

public void setStartTime (long startTime)

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)で使用するために、テストが開始された時間を設定できます。

パラメーター
startTime long

setStatus

public TestResult setStatus (TestResult.TestStatus status)

TestStatusを設定します。

パラメーター
status TestResult.TestStatus

戻り値
TestResult