LogAssociation

public class LogAssociation
extends Object

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


Una classe per rappresentare un link tra un file di log e un test. Un'associazione indica che un particolare file di log è stato creato da un particolare test.

Riepilogo

Costruttori pubblici

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

Crea un'associazione per un file di log.

Metodi pubblici

boolean equals(Object o)
String getAttemptId()

Restituisce l'ID tentativo necessario per il caricamento dei log v2.

String getBuildId()

Restituisce l'ID build.

String getBuildTarget()

Restituisce il nome della destinazione di build.

String getBuildType()

Restituisce il tipo di build.

String getInvocationId()
long getLegacyResultId()

Restituisce l'ID risultato precedente utilizzato per caricare il log.

LogFile getLog()
String getResourceId()

Restituisce l'ID risorsa per il log che identifica in modo univoco il log sul server remoto in questa particolare chiamata.

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

Restituisce true se l'associazione dei log è supportata per questa voce.

String toString()

Costruttori pubblici

LogAssociation

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

Crea un'associazione per un file di log. Un file di log può essere associato a un singolo test oppure a un'esecuzione di test o a un modulo. Se un log è associato a un test, è necessario fornire un oggetto TestResult per quel test. In caso contrario, fornisci solo l'invocazione e l'unità di lavoro.

Parametri
invocation Invocation: l'invocazione a cui appartiene il file di log.

workUnitId String: l'ID unità di lavoro che rappresenta la fase del test che ha prodotto il log.

testResult TestResult: se un log è stato generato da un test, oggetto testResult che rappresenta il test.

legacyResultId long

log LogFile: il file di log da associare.

Metodi pubblici

uguale

public boolean equals (Object o)

Parametri
o Object

Ritorni
boolean

getAttemptId

public String getAttemptId ()

Restituisce l'ID tentativo necessario per il caricamento dei log v2.

Ritorni
String

getBuildId

public String getBuildId ()

Restituisce l'ID build. È necessario per il caricamento dei log v2, che richiede informazioni sulla build.

Ritorni
String

getBuildTarget

public String getBuildTarget ()

Restituisce il nome della destinazione di build. Questo passaggio è necessario per il caricamento dei log v2.

Ritorni
String

getBuildType

public String getBuildType ()

Restituisce il tipo di build. Queste informazioni sono necessarie per il caricamento dei log v2, in cui le informazioni sulla build sono necessarie per caricare il log. La versione 3 non ne ha bisogno perché queste informazioni sono già disponibili nell'invocazione.

Ritorni
String

getInvocationId

public String getInvocationId ()

Ritorni
String

getLegacyResultId

public long getLegacyResultId ()

Restituisce l'ID risultato precedente utilizzato per caricare il log. Per la compatibilità con le versioni precedenti, i log vengono caricati utilizzando la versione 2 dell'API, che richiede l'ID risultato legacy. Dopo il caricamento del log, creiamo un'associazione utilizzando l'API v3, l'ID invocazione e l'ID unità di lavoro, ma vogliamo comunque che i log siano accessibili utilizzando gli strumenti legacy che si basano sull'ID risultato legacy.

Ritorni
long

getLog

public LogFile getLog ()

Ritorni
LogFile

getResourceId

public String getResourceId ()

Restituisce l'ID risorsa per il log che identifica in modo univoco il log sul server remoto in questa particolare chiamata.

Ritorni
String

getTestResultId

public String getTestResultId ()

Ritorni
String

getWorkUnitId

public String getWorkUnitId ()

Ritorni
String

hashCode

public int hashCode ()

Ritorni
int

isSupported

public boolean isSupported ()

Restituisce true se l'associazione dei log è supportata per questa voce. I log senza ID risorsa non hanno un'associazione valida.

Ritorni
boolean

toString

public String toString ()

Ritorni
String