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 |
|
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 |
|