Báo cáo lỗi

public class Bugreport
extends Object

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


Đối tượng lưu giữ các tệp tham chiếu báo cáo lỗi, tương thích với báo cáo lỗi phẳng và báo cáo lỗi được nén (bugreportz).

Tóm tắt

Hàm khởi tạo công khai

Bugreport(File bugreportFile, boolean isZipped)

Phương thức công khai

void close()

Dọn dẹp các tệp do đối tượng báo lỗi giữ.

File getFileByName(String name)

Trả về ERROR(/File) được liên kết với tên trong báo cáo lỗi.

getListOfFiles()

Trả về danh sách các tệp có trong báo cáo lỗi được nén.

File getMainFile()

Trả về một ERROR(/File) trỏ đến tệp chính của báo cáo lỗi.

boolean isZipped()

Trả về true nếu đó là tệp báo cáo lỗi được nén, trả về false nếu không phải.

void log(String dataName, ITestLogger logger)

Trình trợ giúp để ghi nhật ký Báo cáo lỗi, cho dù báo cáo đó có được nén hay không.

Hàm khởi tạo công khai

Báo cáo lỗi

public Bugreport (File bugreportFile, 
                boolean isZipped)

Tham số
bugreportFile File

isZipped boolean

Phương thức công khai

đóng

public void close ()

Dọn dẹp các tệp do đối tượng báo lỗi giữ. Phải được gọi khi đối tượng không còn được sử dụng nữa.

getFileByName

public File getFileByName (String name)

Trả về ERROR(/File) được liên kết với tên trong báo cáo lỗi. Rỗng nếu không tìm thấy hoặc nếu tên rỗng. Báo cáo lỗi không nén luôn trả về giá trị rỗng. Tệp được trả về là một bản sao và người dùng phải quản lý tệp đó một cách thích hợp.

Tham số
name String

Giá trị trả về
File

getListOfFiles

public  getListOfFiles ()

Trả về danh sách các tệp có trong báo cáo lỗi được nén. Rỗng nếu đó không phải là báo cáo lỗi được nén.

Giá trị trả về

getMainFile

public File getMainFile ()

Trả về một ERROR(/File) trỏ đến tệp chính của báo cáo lỗi. Đối với báo cáo lỗi phẳng, hàm này sẽ trả về chính báo cáo lỗi phẳng. Đối với báo cáo lỗi được nén, hàm này sẽ trả về tệp mục nhập chính. Tệp được trả về là một bản sao và người dùng phải quản lý tệp đó một cách thích hợp.

Giá trị trả về
File

isZipped

public boolean isZipped ()

Trả về true nếu đó là tệp báo cáo lỗi được nén, trả về false nếu không phải.

Giá trị trả về
boolean

log

public void log (String dataName, 
                ITestLogger logger)

Trình trợ giúp để ghi nhật ký Bugreport (báo cáo lỗi) cho dù tệp đó có được nén hay không.

Tham số
dataName String: tên của dữ liệu sau khi được ghi lại.

logger ITestLogger: ITestLogger để nhận nhật ký.