דוח על באג

public class Bugreport
extends Object implements Closeable

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


אובייקט שמכיל הפניות לקבצים של דוח על באג, תואם לדוח על באג שטוח ולדוח על באג דחוס (bugreportz).

סיכום

‫constructors ציבוריים

Bugreport(File bugreportFile, boolean isZipped)

‫methods ציבוריים

void close()

מפנים את הקבצים שמוחזקים באובייקט bugreport.

File getFileByName(String name)

החזרת File שמשויך לשם בדוח על הבאג.

List<String> getListOfFiles()

מחזירה את רשימת הקבצים שנמצאים בדוח הבאגים הדחוס.

File getMainFile()

הפונקציה מחזירה File שמצביע על הקובץ הראשי של דוח הבאגים.

boolean isZipped()

הפונקציה מחזירה True אם מדובר בדוח באגים דחוס, אחרת היא מחזירה False.

void log(String dataName, ITestLogger logger)

כלי עזר לרישום דוח על באג, גם אם הוא מכווץ וגם אם לא.

‫constructors ציבוריים

דוח על באג

public Bugreport (File bugreportFile, 
                boolean isZipped)

פרמטרים
bugreportFile File

isZipped boolean

‫methods ציבוריים

סגירה

public void close ()

מפנים את הקבצים שמוחזקים באובייקט bugreport. צריך להפעיל את הפונקציה הזו כשהאובייקט לא נמצא יותר בשימוש.

הקפצת הודעות שגיאה (throw)
IOException

getFileByName

public File getFileByName (String name)

החזרת File שמשויך לשם בדוח על הבאג. ‫Null אם לא נמצא או אם השם הוא null. דוח על באג שלא נדחס תמיד מחזיר ערך null. הקובץ שמוחזר הוא עותק, והמשתמש צריך לנהל אותו בהתאם.

פרמטרים
name String

החזרות
File

getListOfFiles

public List<String> getListOfFiles ()

מחזירה את רשימת הקבצים שנמצאים בדוח הבאגים הדחוס. ערך Null אם זה לא דוח על באג דחוס.

החזרות
List<String>

getMainFile

public File getMainFile ()

הפונקציה מחזירה File שמצביע על הקובץ הראשי של דוח הבאגים. אם הדוח על הבאג הוא שטוח, הפונקציה מחזירה את הדוח השטוח עצמו. אם מדובר בדוח באגים דחוס, הפונקציה מחזירה את קובץ הכניסה הראשי. הקובץ שמוחזר הוא עותק, והמשתמש צריך לנהל אותו בהתאם.

החזרות
File

isZipped

public boolean isZipped ()

הפונקציה מחזירה True אם מדובר בדוח באגים דחוס, אחרת היא מחזירה False.

החזרות
boolean

log

public void log (String dataName, 
                ITestLogger logger)

כלי עזר לרישום דוח על הבאג, גם אם הוא מכווץ וגם אם לא.

פרמטרים
dataName String: השם של הנתונים אחרי שהם נרשמים ביומן.

logger ITestLogger: ITestLogger לקבלת היומן.