错误报告

public class Bugreport
extends Object

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


保存错误报告文件引用的对象,与平面错误报告和压缩错误报告(bugreportz)兼容。

概括

公共构造函数

Bugreport (File bugreportFile, boolean isZipped)

公共方法

void close ()

清理错误报告对象保存的文件。

File getFileByName (String name)

返回与错误报告中的名称关联的ERROR(/File)

getListOfFiles ()

返回压缩的错误报告中包含的文件列表。

File getMainFile ()

返回指向错误报告主文件的ERROR(/File)

boolean isZipped ()

如果是压缩的错误报告,则返回 true,否则返回 false。

void log (String dataName, ITestLogger logger)

帮助记录 Bug 报告,无论是否压缩。

公共构造函数

错误报告

public Bugreport (File bugreportFile, 
                boolean isZipped)

参数
bugreportFile File

isZipped boolean

公共方法

关闭

public void close ()

清理错误报告对象保存的文件。当不再使用该对象时必须调用。

按名称获取文件

public File getFileByName (String name)

返回与错误报告中的名称关联的ERROR(/File) 。如果未找到或名称为空,则为空。非压缩错误报告始终返回 null。返回的文件是副本,应由用户适当管理。

参数
name String

退货
File

获取文件列表

public  getListOfFiles ()

返回压缩的错误报告中包含的文件列表。如果不是压缩的错误报告,则为空。

退货

获取主文件

public File getMainFile ()

返回指向错误报告主文件的ERROR(/File) 。对于平面错误报告,它返回平面错误报告本身。对于压缩的错误报告,它返回主条目文件。返回的文件是副本,应由用户适当管理。

退货
File

已压缩

public boolean isZipped ()

如果是压缩的错误报告,则返回 true,否则返回 false。

退货
boolean

日志

public void log (String dataName, 
                ITestLogger logger)

帮助记录 Bug 报告,无论是否压缩。

参数
dataName String :记录后的数据名称。

logger ITestLogger :用于接收日志的ITestLogger