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

같음

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