Laporan bug

public class Bugreport
extends Object implements Closeable

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


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

Ringkasan

Konstruktor publik

Bugreport(File bugreportFile, boolean isZipped)

Metode publik

void close()

Bersihkan file yang ditahan oleh objek bugreport.

File getFileByName(String name)

Menampilkan File yang terkait dengan nama dalam laporan bug.

List<String> getListOfFiles()

Menampilkan daftar file yang ada di dalam laporan bug yang di-zip.

File getMainFile()

Menampilkan File yang mengarah ke file utama laporan bug.

boolean isZipped()

Menampilkan nilai benar jika berupa laporan bug yang di-zip, dan salah jika tidak.

void log(String dataName, ITestLogger logger)

Helper untuk mencatat Bugreport, baik 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 ditahan oleh objek bugreport. Harus dipanggil saat objek tidak digunakan lagi.

Menampilkan
IOException

getFileByName

public File getFileByName (String name)

Menampilkan File yang terkait dengan nama dalam laporan bug. Null jika tidak ditemukan atau jika nama adalah 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 List<String> getListOfFiles ()

Menampilkan daftar file yang ada di dalam laporan bug yang di-zip. Null jika bukan laporan bug yang di-zip.

Hasil
List<String>

getMainFile

public File getMainFile ()

Menampilkan File yang mengarah ke file utama laporan bug. Untuk laporan bug datar, fungsi ini akan menampilkan laporan bug datar itu sendiri. Untuk laporan bug yang di-zip, fungsi ini akan menampilkan file entri utama. File yang ditampilkan adalah salinan dan harus dikelola dengan tepat oleh pengguna.

Hasil
File

isZipped

public boolean isZipped ()

Menampilkan nilai benar jika berupa laporan bug yang di-zip, dan salah jika tidak.

Hasil
boolean

log

public void log (String dataName, 
                ITestLogger logger)

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

Parameter
dataName String: nama data setelah dicatat.

logger ITestLogger: ITestLogger untuk menerima log.