LogAssociation

public class LogAssociation
extends Object

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


Classe permettant de représenter un lien entre un fichier journal et un test. Une association indique qu'un fichier journal particulier a été créé par un test particulier.

Résumé

Constructeurs publics

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

Créez une association pour un fichier journal.

Méthodes publiques

boolean equals(Object o)
String getAttemptId()

Renvoie l'ID de tentative requis pour l'importation de journaux v2.

String getBuildId()

Renvoie l'ID de compilation.

String getBuildTarget()

Renvoie le nom de la cible de compilation.

String getBuildType()

Renvoie le type de compilation.

String getInvocationId()
long getLegacyResultId()

Renvoie l'ancien ID de résultat utilisé pour importer le journal.

LogFile getLog()
String getResourceId()

Renvoie l'ID de ressource du journal, qui identifie de manière unique le journal sur le serveur distant lors de cet appel spécifique.

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

Renvoie la valeur "true" si l'association de journaux est acceptée pour cette entrée.

String toString()

Constructeurs publics

LogAssociation

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

Créez une association pour un fichier journal. Un fichier journal peut être associé à un test individuel, à une série de tests ou à un module. Si un journal est associé à un test, un objet TestReseult pour ce test doit être fourni. Sinon, ne fournissez que l'invocation et l'unité de travail.

Paramètres
invocation Invocation : invocation à laquelle appartient le fichier journal.

workUnitId String : ID de l'unité de travail représentant l'étape du test qui a généré le journal.

testResult TestResult : objet testResult qui représente le test si un journal a été produit par un test.

legacyResultId long

log LogFile : fichier journal à associer.

Méthodes publiques

égal à

public boolean equals (Object o)

Paramètres
o Object

Renvoie
boolean

getAttemptId

public String getAttemptId ()

Renvoie l'ID de tentative requis pour l'importation de journaux v2.

Renvoie
String

getBuildId

public String getBuildId ()

Renvoie l'ID de compilation. Cette information est requise pour l'importation des journaux v2, qui nécessite des informations sur la compilation.

Renvoie
String

getBuildTarget

public String getBuildTarget ()

Renvoie le nom de la cible de compilation. Cette étape est obligatoire pour l'importation des journaux v2.

Renvoie
String

getBuildType

public String getBuildType ()

Renvoie le type de compilation. Ce paramètre est obligatoire pour l'importation des journaux v2, où les informations de compilation sont requises pour importer le journal. La version 3 n'en a pas besoin, car ces informations sont déjà disponibles dans l'invocation.

Renvoie
String

getInvocationId

public String getInvocationId ()

Renvoie
String

getLegacyResultId

public long getLegacyResultId ()

Renvoie l'ancien ID de résultat utilisé pour importer le journal. Pour assurer la rétrocompatibilité, les journaux sont importés à l'aide de la version V2 de l'API, qui nécessite un ancien ID de résultat. Une fois le journal importé, nous créons une association à l'aide de l'API v3, en utilisant l'ID d'invocation et l'ID d'unité de travail. Toutefois, nous souhaitons toujours que les journaux soient accessibles à l'aide des anciens outils qui s'appuient sur l'ancien ID de résultat.

Renvoie
long

getLog

public LogFile getLog ()

Renvoie
LogFile

getResourceId

public String getResourceId ()

Renvoie l'ID de ressource du journal, qui identifie de manière unique le journal sur le serveur distant lors de cet appel spécifique.

Renvoie
String

getTestResultId

public String getTestResultId ()

Renvoie
String

getWorkUnitId

public String getWorkUnitId ()

Renvoie
String

hashCode

public int hashCode ()

Renvoie
int

isSupported

public boolean isSupported ()

Renvoie la valeur "true" si l'association de journaux est acceptée pour cette entrée. Les journaux sans ID de ressource n'ont pas d'association valide.

Renvoie
boolean

toString

public String toString ()

Renvoie
String