LogAssociation

public class LogAssociation
extends Object

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


Class untuk merepresentasikan link antara file log dan pengujian. Asosiasi menunjukkan bahwa file log tertentu dibuat oleh pengujian tertentu.

Ringkasan

Konstruktor publik

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

Buat asosiasi untuk file log.

Metode publik

boolean equals(Object o)
String getAttemptId()

Menampilkan ID upaya yang diperlukan untuk upload log v2.

String getBuildId()

Menampilkan ID build.

String getBuildTarget()

Menampilkan nama target build.

String getBuildType()

Menampilkan jenis build.

String getInvocationId()
long getLegacyResultId()

Menampilkan ID hasil lama yang digunakan untuk mengupload log.

LogFile getLog()
String getResourceId()

Menampilkan ID resource untuk log yang secara unik mengidentifikasi log di server jarak jauh dalam pemanggilan tertentu ini.

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

Menampilkan true jika asosiasi log didukung untuk entri ini.

String toString()

Konstruktor publik

LogAssociation

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

Buat asosiasi untuk file log. File log dapat dikaitkan dengan pengujian individual, atau dengan proses pengujian atau modul. Jika log dikaitkan dengan pengujian, objek TestReseult untuk pengujian tersebut harus diberikan. Jika tidak, hanya berikan pemanggilan dan unit kerja.

Parameter
invocation Invocation: pemanggilan yang menjadi tujuan file log.

workUnitId String: ID unit kerja yang merepresentasikan tahap pengujian yang menghasilkan log.

testResult TestResult: jika log dihasilkan oleh pengujian, objek testResult yang merepresentasikan pengujian tersebut.

legacyResultId long

log LogFile: file log yang perlu dikaitkan.

Metode publik

sama dengan

public boolean equals (Object o)

Parameter
o Object

Hasil
boolean

getAttemptId

public String getAttemptId ()

Menampilkan ID upaya yang diperlukan untuk upload log v2.

Hasil
String

getBuildId

public String getBuildId ()

Menampilkan ID build. Hal ini diperlukan untuk upload log v2 yang memerlukan info build.

Hasil
String

getBuildTarget

public String getBuildTarget ()

Menampilkan nama target build. Tindakan ini diperlukan untuk mengupload log v2.

Hasil
String

getBuildType

public String getBuildType ()

Menampilkan jenis build. Hal ini diperlukan untuk upload log v2, yang memerlukan info build untuk mengupload log. V3 tidak memerlukan hal ini karena informasi tersebut sudah tersedia dalam pemanggilan.

Hasil
String

getInvocationId

public String getInvocationId ()

Hasil
String

getLegacyResultId

public long getLegacyResultId ()

Menampilkan ID hasil lama yang digunakan untuk mengupload log. Untuk kompatibilitas mundur, log diupload menggunakan API versi V2 yang memerlukan ID hasil lama. Setelah log diupload, kami membuat pengaitan menggunakan API v3, menggunakan ID pemanggilan dan ID unit kerja, tetapi kami tetap ingin log dapat diakses menggunakan alat lama yang mengandalkan ID hasil lama.

Hasil
long

getLog

public LogFile getLog ()

Hasil
LogFile

getResourceId

public String getResourceId ()

Menampilkan ID resource untuk log yang secara unik mengidentifikasi log di server jarak jauh dalam pemanggilan tertentu ini.

Hasil
String

getTestResultId

public String getTestResultId ()

Hasil
String

getWorkUnitId

public String getWorkUnitId ()

Hasil
String

hashCode

public int hashCode ()

Hasil
int

isSupported

public boolean isSupported ()

Menampilkan true jika asosiasi log didukung untuk entri ini. Log tanpa ID resource tidak memiliki asosiasi yang valid.

Hasil
boolean

toString

public String toString ()

Hasil
String