بوگرپورت

public class Bugreport
extends Object implements Closeable

شیء جاوا
com.android.tradefed.util.Bugreport


شیء حاوی ارجاعات فایل‌های bugreport، سازگار با bugreport مسطح و bugreport فشرده (bugreportz).

خلاصه

سازندگان عمومی

Bugreport (File bugreportFile, boolean isZipped)

روش‌های عمومی

void close ()

فایل‌های نگهداری‌شده توسط شیء bugreport را پاک‌سازی کنید.

File getFileByName (String name)

File مرتبط با نام موجود در گزارش اشکال (bugreport) را برمی‌گرداند.

List<String> getListOfFiles ()

لیست فایل‌های موجود در فایل زیپ شده‌ی bugreport را برمی‌گرداند.

File getMainFile ()

یک File که به فایل اصلی bugreport اشاره می‌کند، برمی‌گرداند.

boolean isZipped ()

اگر یک گزارش اشکال فشرده‌شده باشد، مقدار true و در غیر این صورت مقدار false را برمی‌گرداند.

void log (String dataName, ITestLogger logger)

کمکی برای ثبت گزارش Bugreport، چه فشرده شده باشد و چه نباشد.

سازندگان عمومی

بوگرپورت

public Bugreport (File bugreportFile, 
                boolean isZipped)

پارامترها
bugreportFile File

isZipped boolean

روش‌های عمومی

بستن

public void close ()

فایل‌های نگهداری‌شده توسط شیء bugreport را پاک‌سازی می‌کند. باید زمانی فراخوانی شود که دیگر از شیء استفاده نمی‌شود.

پرتاب‌ها
IOException

دریافت فایل با نام

public File getFileByName (String name)

File مرتبط با نام موجود در bugreport را برمی‌گرداند. در صورت عدم یافتن یا در صورت تهی بودن نام، مقدار null را برمی‌گرداند. bugreport زیپ نشده همیشه null را برمی‌گرداند. فایل برگردانده شده یک کپی است و باید توسط کاربر به طور مناسب مدیریت شود.

پارامترها
name String

بازگشت‌ها
File

دریافت لیست فایل‌ها

public List<String> getListOfFiles ()

لیست فایل‌های موجود در فایل زیپ‌شده‌ی bugreport را برمی‌گرداند. اگر فایل زیپ‌شده نباشد، null برمی‌گرداند.

بازگشت‌ها
List<String>

دریافت فایل اصلی

public File getMainFile ()

یک File که به فایل اصلی bugreport اشاره می‌کند، برمی‌گرداند. برای یک bugreport مسطح، خود bugreport مسطح را برمی‌گرداند. برای یک bugreport فشرده، فایل ورودی اصلی را برمی‌گرداند. فایل برگردانده شده یک کپی است و باید توسط کاربر به طور مناسب مدیریت شود.

بازگشت‌ها
File

زیپ شده

public boolean isZipped ()

اگر یک گزارش اشکال فشرده‌شده باشد، مقدار true و در غیر این صورت مقدار false را برمی‌گرداند.

بازگشت‌ها
boolean

ورود به سیستم

public void log (String dataName, 
                ITestLogger logger)

کمکی برای ثبت گزارش Bugreport، چه فشرده شده باشد و چه نباشد.

پارامترها
dataName String : نام داده‌هایی که پس از ثبت، ذخیره شده‌اند.

logger ITestLogger : یک ITestLogger برای دریافت گزارش.