LogAssociation

public class LogAssociation
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.result.teststorage.LogAssociation


로그 파일과 테스트 간의 링크를 나타내는 클래스입니다. 연결은 특정 로그 파일이 특정 테스트에 의해 생성되었음을 나타냅니다.

요약

공개 생성자

LogAssociation(Invocation invocation, String workUnitId, TestResult testResult, long legacyResultId, LogFile log)

로그 파일의 연결을 만듭니다.

공개 메서드

boolean equals(Object o)
String getAttemptId()

v2 로그 업로드에 필요한 시도 ID를 반환합니다.

String getBuildId()

빌드 ID를 반환합니다.

String getBuildTarget()

빌드 대상의 이름을 반환합니다.

String getBuildType()

빌드 유형을 반환합니다.

String getInvocationId()
long getLegacyResultId()

로그를 업로드하는 데 사용된 기존 결과 ID를 반환합니다.

LogFile getLog()
String getResourceId()

이 특정 호출에서 원격 서버의 로그를 고유하게 식별하는 로그의 리소스 ID를 반환합니다.

String getTestResultId()
String getWorkUnitId()
int hashCode()
boolean isSupported()

이 항목에 로그 연결이 지원되면 true를 반환합니다.

String toString()

공개 생성자

LogAssociation

public LogAssociation (Invocation invocation, 
                String workUnitId, 
                TestResult testResult, 
                long legacyResultId, 
                LogFile log)

로그 파일의 연결을 만듭니다. 로그 파일은 개별 테스트 또는 테스트 실행이나 모듈에 연결할 수 있습니다. 로그가 테스트와 연결된 경우 해당 테스트의 TestReseult 객체를 제공해야 합니다. 그렇지 않으면 호출 및 작업 단위만 제공하세요.

매개변수
invocation Invocation: 로그 파일이 속한 호출입니다.

workUnitId String: 로그를 생성한 테스트 단계를 나타내는 작업 단위 ID입니다.

testResult TestResult: 테스트에서 로그가 생성된 경우 해당 테스트를 나타내는 testResult 객체입니다.

legacyResultId long

log LogFile: 연결해야 하는 로그 파일입니다.

공개 메서드

같음

public boolean equals (Object o)

매개변수
o Object

반환 값
boolean

getAttemptId

public String getAttemptId ()

v2 로그 업로드에 필요한 시도 ID를 반환합니다.

반환 값
String

getBuildId

public String getBuildId ()

빌드 ID를 반환합니다. 빌드 정보가 필요한 v2 로그 업로드에 필요합니다.

반환 값
String

getBuildTarget

public String getBuildTarget ()

빌드 대상의 이름을 반환합니다. v2 로그 업로드에 필요합니다.

반환 값
String

getBuildType

public String getBuildType ()

빌드 유형을 반환합니다. 이는 로그를 업로드하는 데 빌드 정보가 필요한 v2 로그 업로드에 필요합니다. V3에서는 호출에서 해당 정보를 이미 사용할 수 있으므로 이 정보가 필요하지 않습니다.

반환 값
String

getInvocationId

public String getInvocationId ()

반환 값
String

getLegacyResultId

public long getLegacyResultId ()

로그를 업로드하는 데 사용된 기존 결과 ID를 반환합니다. 하위 호환성을 위해 로그는 기존 결과 ID가 필요한 API의 V2 버전을 사용하여 업로드됩니다. 로그가 업로드된 후 호출 ID와 작업 단위 ID를 사용하여 v3 API를 통해 연결을 생성하지만, 기존 결과 ID를 사용하는 기존 도구를 사용하여 로그에 액세스할 수 있기를 원합니다.

반환 값
long

getLog

public LogFile getLog ()

반환 값
LogFile

getResourceId

public String getResourceId ()

이 특정 호출에서 원격 서버의 로그를 고유하게 식별하는 로그의 리소스 ID를 반환합니다.

반환 값
String

getTestResultId

public String getTestResultId ()

반환 값
String

getWorkUnitId

public String getWorkUnitId ()

반환 값
String

hashCode

public int hashCode ()

반환 값
int

isSupported

public boolean isSupported ()

이 항목에 로그 연결이 지원되면 true를 반환합니다. 리소스 ID가 없는 로그는 유효한 연결이 없습니다.

반환 값
boolean

toString

public String toString ()

반환 값
String