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