LogAssociation

public class LogAssociation
extends Object

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


Eine Klasse, die eine Verknüpfung zwischen einer Logdatei und einem Test darstellt. Eine Zuordnung gibt an, dass eine bestimmte Logdatei von einem bestimmten Test erstellt wurde.

Zusammenfassung

Öffentliche Konstruktoren

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

Verknüpfung für eine Logdatei erstellen

Öffentliche Methoden

boolean equals(Object o)
String getAttemptId()

Gibt die Versuchs-ID zurück, die für den Protokollupload in Version 2 erforderlich ist.

String getBuildId()

Gibt die Build-ID zurück.

String getBuildTarget()

Gibt den Namen des Build-Ziels zurück.

String getBuildType()

Gibt den Build-Typ zurück.

String getInvocationId()
long getLegacyResultId()

Gibt die Legacy-Ergebnis-ID zurück, die zum Hochladen des Logs verwendet wurde.

LogFile getLog()
String getResourceId()

Gibt die Ressourcen-ID für das Log zurück, die das Log auf dem Remote-Server in diesem bestimmten Aufruf eindeutig identifiziert.

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

Gibt „true“ zurück, wenn die Protokollzuordnung für diesen Eintrag unterstützt wird.

String toString()

Öffentliche Konstruktoren

LogAssociation

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

Verknüpfung für eine Logdatei erstellen Eine Logdatei kann einem einzelnen Test, einem Testlauf oder einem Modul zugeordnet werden. Wenn ein Log mit einem Test verknüpft ist, muss ein TestResult-Objekt für diesen Test angegeben werden. Andernfalls geben Sie nur den Aufruf und die Arbeitseinheit an.

Parameter
invocation Invocation: Der Aufruf, zu dem die Logdatei gehört.

workUnitId String: Die ID der Arbeitseinheit, die die Phase des Tests darstellt, in der das Log generiert wurde.

testResult TestResult: Wenn ein Log von einem Test erstellt wurde, das TestResult-Objekt, das diesen Test darstellt.

legacyResultId long

log LogFile: Die Logdatei, die verknüpft werden muss.

Öffentliche Methoden

ist gleich

public boolean equals (Object o)

Parameter
o Object

Returns
boolean

getAttemptId

public String getAttemptId ()

Gibt die Versuchs-ID zurück, die für den Protokollupload in Version 2 erforderlich ist.

Returns
String

getBuildId

public String getBuildId ()

Gibt die Build-ID zurück. Dies ist für den Log-Upload in Version 2 erforderlich, für den Build-Informationen benötigt werden.

Returns
String

getBuildTarget

public String getBuildTarget ()

Gibt den Namen des Build-Ziels zurück. Dies ist für den Upload von V2-Logs erforderlich.

Returns
String

getBuildType

public String getBuildType ()

Gibt den Build-Typ zurück. Dies ist für den V2-Log-Upload erforderlich, bei dem Build-Informationen zum Hochladen des Logs benötigt werden. In V3 ist das nicht erforderlich, da diese Informationen bereits im Aufruf verfügbar sind.

Returns
String

getInvocationId

public String getInvocationId ()

Returns
String

getLegacyResultId

public long getLegacyResultId ()

Gibt die Legacy-Ergebnis-ID zurück, die zum Hochladen des Logs verwendet wurde. Aus Gründen der Abwärtskompatibilität werden die Logs mit der V2-Version der API hochgeladen, für die eine alte Ergebnis-ID erforderlich ist. Nachdem das Log hochgeladen wurde, erstellen wir eine Zuordnung mit der V3-API unter Verwendung der Aufruf-ID und der Arbeitsauftrags-ID. Wir möchten jedoch, dass die Logs weiterhin über die Legacy-Tools zugänglich sind, die auf der Legacy-Ergebnis-ID basieren.

Returns
long

getLog

public LogFile getLog ()

Returns
LogFile

getResourceId

public String getResourceId ()

Gibt die Ressourcen-ID für das Log zurück, die das Log auf dem Remote-Server in diesem bestimmten Aufruf eindeutig identifiziert.

Returns
String

getTestResultId

public String getTestResultId ()

Returns
String

getWorkUnitId

public String getWorkUnitId ()

Returns
String

hashCode

public int hashCode ()

Returns
int

isSupported

public boolean isSupported ()

Gibt „true“ zurück, wenn die Protokollzuordnung für diesen Eintrag unterstützt wird. Logs ohne Ressourcen-ID haben keine gültige Zuordnung.

Returns
boolean

toString

public String toString ()

Returns
String