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