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