Laporan Bug

public class Bugreport
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.Bugreport


Objek yang menyimpan referensi file bugreport, kompatibel dengan bugreport datar dan bugreport yang di-zip (bugreportz).

Ringkasan

Konstruktor publik

Bugreport(File bugreportFile, boolean isZipped)

Metode publik

void close()

Bersihkan file yang disimpan oleh objek bugreport.

File getFileByName(String name)

Menampilkan ERROR(/File) yang terkait dengan nama dalam bugreport.

getListOfFiles()

Menampilkan daftar file yang terdapat di dalam bugreport yang di-zip.

File getMainFile()

Menampilkan ERROR(/File) yang mengarah ke file utama bugreport.

boolean isZipped()

Menampilkan nilai benar jika file tersebut adalah bugreport yang dikompresi, dan menampilkan nilai salah jika tidak.

void log(String dataName, ITestLogger logger)

Helper untuk mencatat Bugreport, baik yang di-zip maupun tidak.

Konstruktor publik

Laporan Bug

public Bugreport (File bugreportFile, 
                boolean isZipped)

Parameter
bugreportFile File

isZipped boolean

Metode publik

tutup

public void close ()

Bersihkan file yang disimpan oleh objek bugreport. Harus dipanggil saat objek tidak digunakan lagi.

getFileByName

public File getFileByName (String name)

Menampilkan ERROR(/File) yang terkait dengan nama dalam bugreport. Null jika tidak ditemukan atau jika nama null. Laporan bug yang tidak di-zip selalu menampilkan null. File yang ditampilkan adalah salinan dan harus dikelola dengan tepat oleh pengguna.

Parameter
name String

Hasil
File

getListOfFiles

public  getListOfFiles ()

Menampilkan daftar file yang terdapat di dalam bugreport yang di-zip. Null jika bukan bugreport yang dikompresi.

Hasil

getMainFile

public File getMainFile ()

Menampilkan ERROR(/File) yang mengarah ke file utama bugreport. Untuk bugreport datar, metode ini akan menampilkan bugreport datar itu sendiri. Untuk bugreport yang dikompresi, file entri utama akan ditampilkan. File yang ditampilkan adalah salinan dan harus dikelola dengan tepat oleh pengguna.

Hasil
File

isZipped

public boolean isZipped ()

Menampilkan nilai benar jika file tersebut adalah bugreport yang dikompresi, dan menampilkan nilai salah jika tidak.

Hasil
boolean

log

public void log (String dataName, 
                ITestLogger logger)

Helper untuk mencatat Bugreport, baik yang di-zip maupun tidak.

Parameter
dataName String: nama data setelah dicatat.

logger ITestLogger: ITestLogger untuk menerima log.