FailureDescription

public class FailureDescription
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.FailureDescription


Trade Federation の障害情報を記述するクラス。このクラスには、問題の把握に役立つデバッグ情報と障害のコンテキストが含まれています。

概要

パブリック メソッド

static FailureDescription create(String errorMessage, TestRecordProto.FailureStatus status)

障害から生成されたエラー メッセージに基づいて FailureDescription を作成します。

static FailureDescription create(String errorMessage)

障害から生成されたエラー メッセージに基づいて FailureDescription を作成します。

boolean equals(Object obj)
ActionInProgress getActionInProgress()

障害発生中に進行中のアクションを返します。

Throwable getCause()

失敗の原因となった例外を返します。

String getDebugHelpMessage()

デバッグ ヘルプ メッセージを返します。

ErrorIdentifier getErrorIdentifier()

障害を表す ErrorIdentifier を返します。

String getErrorMessage()

失敗に関連付けられたエラー メッセージを返します。

TestRecordProto.FailureStatus getFailureStatus()

障害に関連付けられた FailureStatus を返します。

String getFormattedErrorMessage()

エラーと詳細情報をフォーマットして表示します。

String getOrigin()

エラーの送信元を返します。

int hashCode()
boolean isRetriable()

エラーを再試行できるかどうかを返します。

boolean rerunFull()

完全な実行を再試行する必要があるかどうかを返します。

FailureDescription setActionInProgress(ActionInProgress action)

障害発生中に進行中のアクションを設定します。

FailureDescription setCause(Throwable cause)

失敗の原因となった例外(存在する場合)を設定します。

FailureDescription setDebugHelpMessage(String message)

障害のデバッグ ヘルプ メッセージを設定します。

FailureDescription setErrorIdentifier(ErrorIdentifier errorId)

失敗を表す ErrorIdentifier を設定します。

void setErrorMessage(String errorMessage)

エラー メッセージを設定します。

FailureDescription setFailureStatus(TestRecordProto.FailureStatus status)

障害に関連付けられた TestRecordProto.FailureStatus を設定します。

FailureDescription setFullRerun(boolean fullRerun)

実行中にエラーが発生した場合に、実行全体を再実行するかどうかを設定します。

FailureDescription setOrigin(String origin)

エラーの発生元を設定します。

FailureDescription setRetriable(boolean retriable)

失敗を再試行するかどうかを設定します。

String toString()

パブリック メソッド

create

public static FailureDescription create (String errorMessage, 
                TestRecordProto.FailureStatus status)

障害から生成されたエラー メッセージに基づいて FailureDescription を作成します。

パラメータ
errorMessage String: 失敗のエラー メッセージ。

status TestRecordProto.FailureStatus: 障害に関連するステータス。

戻り値
FailureDescription 作成された FailureDescription

create

public static FailureDescription create (String errorMessage)

障害から生成されたエラー メッセージに基づいて FailureDescription を作成します。

パラメータ
errorMessage String: 失敗のエラー メッセージ。

戻り値
FailureDescription 作成された FailureDescription

equals

public boolean equals (Object obj)

パラメータ
obj Object

戻り値
boolean

getActionInProgress

public ActionInProgress getActionInProgress ()

障害発生中に進行中だったアクションを返します。null の場合もあります。

戻り値
ActionInProgress

getCause

public Throwable getCause ()

失敗の原因となった例外を返します。null の場合もあります。

戻り値
Throwable

getDebugHelpMessage

public String getDebugHelpMessage ()

デバッグ ヘルプ メッセージを返します。null の場合もあります。

戻り値
String

getErrorIdentifier

public ErrorIdentifier getErrorIdentifier ()

失敗を表す ErrorIdentifier を返します。null の場合もあります。

戻り値
ErrorIdentifier

getErrorMessage

public String getErrorMessage ()

エラーに関連付けられているエラー メッセージを返します。

戻り値
String

getFailureStatus

public TestRecordProto.FailureStatus getFailureStatus ()

障害に関連付けられている FailureStatus を返します。null の場合もあります。

戻り値
TestRecordProto.FailureStatus

getFormattedErrorMessage

public String getFormattedErrorMessage ()

エラーと詳細情報をフォーマットして表示します。

戻り値
String

getOrigin

public String getOrigin ()

エラーの送信元を返します。null の場合もあります。

戻り値
String

hashCode

public int hashCode ()

戻り値
int

isRetriable

public boolean isRetriable ()

エラーを再試行できるかどうかを返します。

戻り値
boolean

rerunFull

public boolean rerunFull ()

完全な実行を再試行する必要があるかどうかを返します。

戻り値
boolean

setActionInProgress

public FailureDescription setActionInProgress (ActionInProgress action)

障害発生中に進行中のアクションを設定します。

パラメータ
action ActionInProgress

戻り値
FailureDescription

setCause

public FailureDescription setCause (Throwable cause)

失敗の原因となった例外(存在する場合)を設定します。

パラメータ
cause Throwable

戻り値
FailureDescription

setDebugHelpMessage

public FailureDescription setDebugHelpMessage (String message)

失敗のデバッグ ヘルプ メッセージを設定します。

パラメータ
message String

戻り値
FailureDescription

setErrorIdentifier

public FailureDescription setErrorIdentifier (ErrorIdentifier errorId)

失敗を表す ErrorIdentifier を設定します。

パラメータ
errorId ErrorIdentifier

戻り値
FailureDescription

setErrorMessage

public void setErrorMessage (String errorMessage)

エラー メッセージを設定します。

パラメータ
errorMessage String

setFailureStatus

public FailureDescription setFailureStatus (TestRecordProto.FailureStatus status)

障害に関連付けられた TestRecordProto.FailureStatus を設定します。

パラメータ
status TestRecordProto.FailureStatus

戻り値
FailureDescription

setFullRerun

public FailureDescription setFullRerun (boolean fullRerun)

実行中にエラーが発生した場合に、実行全体を再実行するかどうかを設定します。

パラメータ
fullRerun boolean

戻り値
FailureDescription

setOrigin

public FailureDescription setOrigin (String origin)

エラーの発生元を設定します。

パラメータ
origin String

戻り値
FailureDescription

setRetriable

public FailureDescription setRetriable (boolean retriable)

失敗を再試行するかどうかを設定します。

パラメータ
retriable boolean

戻り値
FailureDescription

toString

public String toString ()

戻り値
String