LogAssociation

public class LogAssociation
extends Object

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


Clase para representar un vínculo entre un archivo de registro y una prueba. Una asociación representa que una prueba en particular creó un archivo de registro en particular.

Resumen

Constructores públicos

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

Crea una asociación para un archivo de registro.

Métodos públicos

boolean equals(Object o)
String getAttemptId()

Devuelve el ID del intento, que es obligatorio para la carga de registros de la versión 2.

String getBuildId()

Devuelve el ID de compilación.

String getBuildTarget()

Devuelve el nombre del destino de compilación.

String getBuildType()

Devuelve el tipo de compilación.

String getInvocationId()
long getLegacyResultId()

Devuelve el ID de resultado heredado que se usó para subir el registro.

LogFile getLog()
String getResourceId()

Devuelve el ID de recurso del registro, que identifica de forma única el registro en el servidor remoto en esta invocación en particular.

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

Devuelve verdadero si se admite la asociación de registros para esta entrada.

String toString()

Constructores públicos

LogAssociation

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

Crea una asociación para un archivo de registro. Un archivo de registro se puede asociar a una prueba individual, a una ejecución de prueba o a un módulo. Si un registro está asociado a una prueba, se debe proporcionar un objeto TestResult para esa prueba. De lo contrario, solo proporciona la invocación y la unidad de trabajo.

Parámetros
invocation Invocation: Es la invocación a la que pertenece el archivo de registro.

workUnitId String: Es el ID de la unidad de trabajo que representa la etapa de la prueba que produjo el registro.

testResult TestResult: Si una prueba produjo un registro, es el objeto testResult que representa esa prueba.

legacyResultId long

log LogFile: Es el archivo de registro que se debe asociar.

Métodos públicos

equals

public boolean equals (Object o)

Parámetros
o Object

Muestra
boolean

getAttemptId

public String getAttemptId ()

Devuelve el ID del intento, que es obligatorio para la carga de registros de la versión 2.

Muestra
String

getBuildId

public String getBuildId ()

Devuelve el ID de compilación. Esto es obligatorio para la carga de registros de la versión 2, que necesita información de compilación.

Muestra
String

getBuildTarget

public String getBuildTarget ()

Devuelve el nombre del destino de compilación. Este campo es obligatorio para la carga de registros de la versión 2.

Muestra
String

getBuildType

public String getBuildType ()

Devuelve el tipo de compilación. Esto es obligatorio para la carga de registros de la versión 2, en la que se requiere información de compilación para subir el registro. La versión 3 no necesita esta información porque ya está disponible en la invocación.

Muestra
String

getInvocationId

public String getInvocationId ()

Muestra
String

getLegacyResultId

public long getLegacyResultId ()

Devuelve el ID de resultado heredado que se usó para subir el registro. Para la retrocompatibilidad, los registros se suben con la versión 2 de la API, que requiere el ID de resultado heredado. Después de subir el registro, creamos una asociación con la API v3, usando el ID de invocación y el ID de unidad de trabajo, pero aún queremos que se pueda acceder a los registros con las herramientas heredadas que dependen del ID de resultado heredado.

Muestra
long

getLog

public LogFile getLog ()

Muestra
LogFile

getResourceId

public String getResourceId ()

Devuelve el ID de recurso del registro, que identifica de forma única el registro en el servidor remoto en esta invocación en particular.

Muestra
String

getTestResultId

public String getTestResultId ()

Muestra
String

getWorkUnitId

public String getWorkUnitId ()

Muestra
String

hashCode

public int hashCode ()

Muestra
int

isSupported

public boolean isSupported ()

Devuelve verdadero si se admite la asociación de registros para esta entrada. Los registros sin ID de recurso no tienen una asociación válida.

Muestra
boolean

toString

public String toString ()

Muestra
String