FailureDescription
public
class
FailureDescription
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.FailureDescription |
Trade Federation の障害情報を記述するクラス。このクラスには、問題の把握に役立つデバッグ情報と障害のコンテキストが含まれています。
概要
パブリック メソッド | |
|---|---|
static
FailureDescription
|
create(String errorMessage, TestRecordProto.FailureStatus status)
障害から生成されたエラー メッセージに基づいて |
static
FailureDescription
|
create(String errorMessage)
障害から生成されたエラー メッセージに基づいて |
boolean
|
equals(Object obj)
|
ActionInProgress
|
getActionInProgress()
障害発生中に進行中のアクションを返します。 |
Throwable
|
getCause()
失敗の原因となった例外を返します。 |
String
|
getDebugHelpMessage()
デバッグ ヘルプ メッセージを返します。 |
ErrorIdentifier
|
getErrorIdentifier()
障害を表す |
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)
失敗を表す |
void
|
setErrorMessage(String errorMessage)
エラー メッセージを設定します。 |
FailureDescription
|
setFailureStatus(TestRecordProto.FailureStatus status)
障害に関連付けられた |
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 |
|