تقرير الأخطاء

public class Bugreport
extends Object implements Closeable

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


كائن يحتوي على مراجع لملفات تقرير الأخطاء، وهو متوافق مع تقرير الأخطاء العادي وتقارير الأخطاء المضغوطة (bugreportz)

ملخّص

طُرق وضع التصميم العامة

Bugreport(File bugreportFile, boolean isZipped)

الإجراءات العامة

void close()

تنظيف الملفات التي يحتوي عليها كائن تقرير الأخطاء

File getFileByName(String name)

إرجاع File المرتبط بالاسم في تقرير الأخطاء

List<String> getListOfFiles()

إرجاع قائمة الملفات المضمّنة داخل تقرير الأخطاء المضغوط

File getMainFile()

إرجاع File يشير إلى الملف الرئيسي لتقرير الأخطاء

boolean isZipped()

إرجاع "صحيح" إذا كان تقرير الأخطاء مضغوطًا، و"خطأ" بخلاف ذلك

void log(String dataName, ITestLogger logger)

أداة مساعدة لتسجيل تقرير الأخطاء، سواء كان مضغوطًا أم لا

طُرق وضع التصميم العامة

تقرير الأخطاء

public Bugreport (File bugreportFile, 
                boolean isZipped)

المعلَمات
bugreportFile File

isZipped boolean

الإجراءات العامة

إغلاق

public void close ()

تنظيف الملفات التي يحتوي عليها كائن تقرير الأخطاء يجب استدعاء هذا الإجراء عندما لا يعود الكائن مستخدَمًا.

عمليات الطرح
IOException

getFileByName

public File getFileByName (String name)

إرجاع File المرتبط بالاسم في تقرير الأخطاء يتم إرجاع قيمة فارغة إذا لم يتم العثور على الملف أو إذا كان الاسم فارغًا. يتم دائمًا إرجاع قيمة فارغة لتقرير الأخطاء غير المضغوط. الملف الذي يتم إرجاعه هو نسخة ويجب أن يديرها المستخدم بشكل مناسب.

المعلَمات
name String

المرتجعات
File

getListOfFiles

public List<String> getListOfFiles ()

إرجاع قائمة الملفات المضمّنة داخل تقرير الأخطاء المضغوط يتم إرجاع قيمة فارغة إذا لم يكن تقرير الأخطاء مضغوطًا.

المرتجعات
List<String>

getMainFile

public File getMainFile ()

إرجاع File يشير إلى الملف الرئيسي لتقرير الأخطاء بالنسبة إلى تقرير الأخطاء العادي، يتم إرجاع تقرير الأخطاء العادي نفسه. بالنسبة إلى تقرير الأخطاء المضغوط، يتم إرجاع ملف الإدخال الرئيسي. الملف الذي يتم إرجاعه هو نسخة ويجب أن يديرها المستخدم بشكل مناسب.

المرتجعات
File

isZipped

public boolean isZipped ()

إرجاع "صحيح" إذا كان تقرير الأخطاء مضغوطًا، و"خطأ" بخلاف ذلك

المرتجعات
boolean

log

public void log (String dataName, 
                ITestLogger logger)

أداة مساعدة لتسجيل تقرير الأخطاء، سواء كان مضغوطًا أم لا

المعلَمات
dataName String: اسم البيانات بعد تسجيلها

logger ITestLogger: كائن ITestLogger لتلقّي السجلّ