错误报告

public class Bugreport
extends Object

java.lang.Object
com.android.tradefed.util.错误报告


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

概括

公共构造函数

Bugreport (File bugreportFile, boolean isZipped)

公共方法

void close ()

清理 bugreport 对象持有的文件。

File getFileByName (String name)

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

getListOfFiles ()

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

File getMainFile ()

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

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 对象持有的文件。当不再使用对象时必须调用。

获取文件名称

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)

帮助记录 Bugreport 是否压缩。

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

logger ITestLogger :用于接收日志的ITestLogger