LogAssociation

public class LogAssociation
extends Object

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


Bir günlük dosyası ile test arasındaki bağlantıyı temsil eden sınıf. Bir ilişkilendirme, belirli bir günlük dosyasının belirli bir test tarafından oluşturulduğunu gösterir.

Özet

Herkese açık oluşturucular

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

Bir günlük dosyası için ilişkilendirme oluşturun.

Herkese açık yöntemler

boolean equals(Object o)
String getAttemptId()

V2 günlüğünün yüklenmesi için gereken deneme kimliğini döndürür.

String getBuildId()

Derleme kimliğini döndürür.

String getBuildTarget()

Derleme hedefinin adını döndürür.

String getBuildType()

Derleme türünü döndürür.

String getInvocationId()
long getLegacyResultId()

Günlüğü yüklemek için kullanılan eski sonuç kimliğini döndürür.

LogFile getLog()
String getResourceId()

Günlüğün kaynak kimliğini döndürür. Bu kimlik, günlüğü bu belirli çağrıda uzak sunucuda benzersiz şekilde tanımlar.

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

Günlük ilişkilendirme bu giriş için destekleniyorsa true değerini döndürür.

String toString()

Herkese açık oluşturucular

LogAssociation

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

Bir günlük dosyası için ilişkilendirme oluşturun. Günlük dosyası tek bir testle, test çalıştırmasıyla veya modülle ilişkilendirilebilir. Bir günlük bir testle ilişkilendirilmişse söz konusu test için bir TestReseult nesnesi sağlanmalıdır. Aksi takdirde yalnızca çağırma ve iş birimi sağlayın.

Parametreler
invocation Invocation: Günlük dosyasının ait olduğu çağırma.

workUnitId String: Günlüğü oluşturan test aşamasını temsil eden iş birimi kimliği.

testResult TestResult: Bir test tarafından günlük oluşturulduysa bu testi temsil eden testResult nesnesi.

legacyResultId long

log LogFile: ilişkilendirilmesi gereken günlük dosyası.

Herkese açık yöntemler

şuna eşittir:

public boolean equals (Object o)

Parametreler
o Object

İlerlemeler
boolean

getAttemptId

public String getAttemptId ()

V2 günlüğünün yüklenmesi için gereken deneme kimliğini döndürür.

İlerlemeler
String

getBuildId

public String getBuildId ()

Derleme kimliğini döndürür. Bu, derleme bilgilerinin gerektiği v2 günlüğü yükleme işlemi için gereklidir.

İlerlemeler
String

getBuildTarget

public String getBuildTarget ()

Derleme hedefinin adını döndürür. Bu, v2 günlüğü yükleme için gereklidir.

İlerlemeler
String

getBuildType

public String getBuildType ()

Derleme türünü döndürür. Bu, günlük yüklemek için derleme bilgilerinin gerekli olduğu v2 günlük yükleme işlemi için gereklidir. Bu bilgiler zaten çağırmada mevcut olduğundan V3'te bu bilgiye gerek yoktur.

İlerlemeler
String

getInvocationId

public String getInvocationId ()

İlerlemeler
String

getLegacyResultId

public long getLegacyResultId ()

Günlüğü yüklemek için kullanılan eski sonuç kimliğini döndürür. Geriye dönük uyumluluk için günlükler, eski sonuç kimliği gerektiren API'nin V2 sürümü kullanılarak yüklenir. Günlük yüklendikten sonra, v3 API'sini kullanarak, çağırma kimliğini ve iş birimi kimliğini kullanarak bir ilişkilendirme oluşturuyoruz ancak günlüklerin eski sonuç kimliğine dayanan eski araçlar kullanılarak erişilebilir olmasını istiyoruz.

İlerlemeler
long

getLog

public LogFile getLog ()

İlerlemeler
LogFile

getResourceId

public String getResourceId ()

Günlüğün kaynak kimliğini döndürür. Bu kimlik, belirli bir çağırmada günlüğü uzak sunucuda benzersiz şekilde tanımlar.

İlerlemeler
String

getTestResultId

public String getTestResultId ()

İlerlemeler
String

getWorkUnitId

public String getWorkUnitId ()

İlerlemeler
String

hashCode

public int hashCode ()

İlerlemeler
int

isSupported

public boolean isSupported ()

Günlük ilişkilendirme bu giriş için destekleniyorsa true değerini döndürür. Kaynak kimliği olmayan günlükler geçerli bir ilişkilendirmeye sahip değildir.

İlerlemeler
boolean

toString

public String toString ()

İlerlemeler
String