テスト結果

public class TestResult
extends Object

java.lang.オブジェクト
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(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))イベントを受信したSystem.currentTimeMillis()時間を返します。

FailureDescription getFailure ()

関連付けられたFailureDescriptionを取得します。

getLoggedFiles ()

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

getMetrics ()

関連するテスト指標を取得します。

getProtoMetrics ()

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

TestStatus getResultStatus ()

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

SkipReason getSkipReason ()
String getStackTrace ()

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

long getStartTime ()

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)イベントが受信された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 setSkipReason ( SkipReason reason)
void setStackTrace (String stackTrace)

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

void setStartTime (long startTime)

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)で使用する、テストの開始時刻を設定できます。

TestResult setStatus ( TestStatus status)

TestStatusを設定します。

TestResult setStatus (TestResult.TestStatus ddmlibStatus)

田畑

IS_FLAKY

public static final String IS_FLAKY

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

テスト結果

public TestResult ()

パブリックメソッド

ログファイルの追加

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

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

パラメーター
dataName String

loggedFile LogFile

等しい

public boolean equals (Object obj)

パラメーター
obj Object

戻り値
boolean

getEndTime

public long getEndTime ()

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

戻り値
long

get失敗

public FailureDescription getFailure ()

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

戻り値
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

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

戻り値

メトリクスを取得する

public  getMetrics ()

関連するテスト指標を取得します。

戻り値

getProtoMetrics

public  getProtoMetrics ()

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

戻り値

getResultStatus

public TestStatus getResultStatus ()

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

戻り値
TestStatus

getSkipReason

public SkipReason getSkipReason ()

戻り値
SkipReason

getスタックトレース

public String getStackTrace ()

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

戻り値
String

getStartTime

public long getStartTime ()

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

戻り値
long

ステータスの取得

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

セット失敗

public void setFailure (FailureDescription failureDescription)

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

パラメーター
failureDescription FailureDescription

セットメトリクス

public void setMetrics ( metrics)

テストメトリクスを設定し、以前の値をオーバーライドします。

パラメーター
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

テスト プロト メトリック形式を設定し、以前の値をオーバーライドします。

パラメーター
metrics

setSkipReason

public void setSkipReason (SkipReason reason)

パラメーター
reason SkipReason

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

TestStatusを設定します。

パラメーター
status TestStatus

戻り値
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

パラメーター
ddmlibStatus TestResult.TestStatus

戻り値
TestResult