LogAssociation

public class LogAssociation
extends Object

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


Klasa reprezentująca połączenie między plikiem dziennika a testem. Skojarzenie oznacza, że dany plik dziennika został utworzony przez konkretny test.

Podsumowanie

Publiczne konstruktory

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

Utwórz powiązanie z plikiem dziennika.

Metody publiczne

boolean equals(Object o)
String getAttemptId()

Zwraca identyfikator próby, który jest wymagany do przesłania dziennika w wersji 2.

String getBuildId()

Zwraca identyfikator kompilacji.

String getBuildTarget()

Zwraca nazwę docelowego kompilacji.

String getBuildType()

Zwraca typ kompilacji.

String getInvocationId()
long getLegacyResultId()

Zwraca starszy identyfikator wyniku użyty do przesłania dziennika.

LogFile getLog()
String getResourceId()

Zwraca identyfikator zasobu dziennika, który jednoznacznie identyfikuje dziennik na serwerze zdalnym w tym konkretnym wywołaniu.

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

Zwraca wartość „prawda”, jeśli powiązanie dziennika jest obsługiwane w przypadku tego wpisu.

String toString()

Publiczne konstruktory

LogAssociation

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

Utwórz powiązanie z plikiem dziennika. Plik dziennika może być powiązany z pojedynczym testem, przebiegiem testu lub modułem. Jeśli dziennik jest powiązany z testem, musisz podać obiekt TestResult dla tego testu. W przeciwnym razie podaj tylko wywołanie i jednostkę pracy.

Parametry
invocation Invocation: wywołanie, do którego należy plik dziennika.

workUnitId String: identyfikator jednostki pracy reprezentujący etap testu, na którym powstał dziennik.

testResult TestResult: jeśli dziennik został wygenerowany przez test, obiekt testResult reprezentujący ten test.

legacyResultId long

log LogFile: plik dziennika, który należy powiązać.

Metody publiczne

równa się

public boolean equals (Object o)

Parametry
o Object

Zwroty
boolean

getAttemptId

public String getAttemptId ()

Zwraca identyfikator próby, który jest wymagany do przesyłania dzienników w wersji 2.

Zwroty
String

getBuildId

public String getBuildId ()

Zwraca identyfikator kompilacji. Jest to wymagane w przypadku przesyłania dzienników w wersji 2, które wymagają informacji o kompilacji.

Zwroty
String

getBuildTarget

public String getBuildTarget ()

Zwraca nazwę docelowego kompilacji. Jest to wymagane w przypadku przesyłania logów w wersji 2.

Zwroty
String

getBuildType

public String getBuildType ()

Zwraca typ kompilacji. Jest to wymagane w przypadku przesyłania dzienników w wersji 2, w którym informacje o kompilacji są niezbędne do przesłania dziennika. Wersja 3 nie wymaga tego, ponieważ te informacje są już dostępne w wywołaniu.

Zwroty
String

getInvocationId

public String getInvocationId ()

Zwroty
String

getLegacyResultId

public long getLegacyResultId ()

Zwraca starszy identyfikator wyniku użyty do przesłania logu. Ze względu na zgodność wsteczną logi są przesyłane przy użyciu interfejsu API w wersji 2, który wymaga starszego identyfikatora wyniku. Po przesłaniu dziennika tworzymy powiązanie za pomocą interfejsu API w wersji 3, używając identyfikatora wywołania i identyfikatora jednostki pracy, ale nadal chcemy, aby dzienniki były dostępne za pomocą starszych narzędzi, które korzystają ze starszego identyfikatora wyniku.

Zwroty
long

getLog

public LogFile getLog ()

Zwroty
LogFile

getResourceId

public String getResourceId ()

Zwraca identyfikator zasobu dziennika, który jednoznacznie identyfikuje dziennik na serwerze zdalnym w tym konkretnym wywołaniu.

Zwroty
String

getTestResultId

public String getTestResultId ()

Zwroty
String

getWorkUnitId

public String getWorkUnitId ()

Zwroty
String

hashCode

public int hashCode ()

Zwroty
int

isSupported

public boolean isSupported ()

Zwraca wartość „prawda”, jeśli powiązanie dziennika jest obsługiwane w przypadku tego wpisu. Logi bez identyfikatora zasobu nie mają prawidłowego powiązania.

Zwroty
boolean

toString

public String toString ()

Zwroty
String