LogAssociation

public class LogAssociation
extends Object

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


Uma classe para representar um link entre um arquivo de registro e um teste. Uma associação representa que um arquivo de registro específico foi criado por um teste específico.

Resumo

Construtores públicos

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

Crie uma associação para um arquivo de registro.

Métodos públicos

boolean equals(Object o)
String getAttemptId()

Retorna o ID da tentativa, que é necessário para o upload de registros da v2.

String getBuildId()

Retorna o ID da build.

String getBuildTarget()

Retorna o nome do destino de build.

String getBuildType()

Retorna o tipo de build.

String getInvocationId()
long getLegacyResultId()

Retorna o ID do resultado legado usado para fazer upload do registro.

LogFile getLog()
String getResourceId()

Retorna o ID do recurso do registro, que identifica de forma exclusiva o registro no servidor remoto nesta invocação específica.

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

Retorna "true" se a associação de registros for compatível com esta entrada.

String toString()

Construtores públicos

LogAssociation

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

Crie uma associação para um arquivo de registro. Um arquivo de registro pode ser associado a um teste individual ou a uma execução de teste ou um módulo. Se um registro estiver associado a um teste, um objeto TestResult para esse teste precisará ser fornecido. Caso contrário, forneça apenas a invocação e a unidade de trabalho.

Parâmetros
invocation Invocation: invocação a que o arquivo de registro pertence.

workUnitId String: ID da unidade de trabalho que representa a etapa do teste que gerou o registro.

testResult TestResult: se um registro foi produzido por um teste, o objeto testResult que representa esse teste.

legacyResultId long

log LogFile: arquivo de registro que precisa ser associado.

Métodos públicos

equals

public boolean equals (Object o)

Parâmetros
o Object

Retorna
boolean

getAttemptId

public String getAttemptId ()

Retorna o ID da tentativa, que é necessário para o upload de registros da v2.

Retorna
String

getBuildId

public String getBuildId ()

Retorna o ID da build. Isso é necessário para o upload de registros da v2, que precisa de informações de build.

Retorna
String

getBuildTarget

public String getBuildTarget ()

Retorna o nome do destino de build. Isso é necessário para o upload de registros da v2.

Retorna
String

getBuildType

public String getBuildType ()

Retorna o tipo de build. Isso é necessário para o upload de registros da v2, em que as informações de build são necessárias para fazer upload do registro. A V3 não precisa disso porque essas informações já estão disponíveis na invocação.

Retorna
String

getInvocationId

public String getInvocationId ()

Retorna
String

getLegacyResultId

public long getLegacyResultId ()

Retorna o ID do resultado legado usado para fazer upload do registro. Para compatibilidade com versões anteriores, os registros são enviados usando a versão V2 da API, que exige o ID de resultado legado. Depois que o registro é enviado, criamos uma associação usando a API v3, com o ID de invocação e o ID da unidade de trabalho. No entanto, ainda queremos que os registros sejam acessíveis usando as ferramentas legadas, que dependem do ID de resultado legado.

Retorna
long

getLog

public LogFile getLog ()

Retorna
LogFile

getResourceId

public String getResourceId ()

Retorna o ID do recurso para o registro, que identifica de forma exclusiva o registro no servidor remoto nesta invocação específica.

Retorna
String

getTestResultId

public String getTestResultId ()

Retorna
String

getWorkUnitId

public String getWorkUnitId ()

Retorna
String

hashCode

public int hashCode ()

Retorna
int

isSupported

public boolean isSupported ()

Retorna "true" se a associação de registros for compatível com esta entrada. Registros sem ID de recurso não têm uma associação válida.

Retorna
boolean

toString

public String toString ()

Retorna
String