错误报告

public class Bugreport
extends Object

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


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

摘要

公共构造函数

Bugreport(File bugreportFile, boolean isZipped)

公共方法

void close()

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

File getFileByName(String name)

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

getListOfFiles()

返回压缩后的 bug 报告中包含的文件列表。

File getMainFile()

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

boolean isZipped()

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

void log(String dataName, ITestLogger logger)

帮助记录错误报告,无论其是否已压缩。

公共构造函数

错误报告

public Bugreport (File bugreportFile, 
                boolean isZipped)

参数
bugreportFile File

isZipped boolean

公共方法

关闭

public void close ()

清理 bug 报告对象保存的文件。必须在未使用对象时调用 。

getFileByName

public File getFileByName (String name)

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

参数
name String

返回
File

getListOfFiles

public  getListOfFiles ()

返回压缩后的 bug 报告中包含的文件列表。如果文件不是压缩文件,则为 null bug 报告。

返回

getMainFile

public File getMainFile ()

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

返回
File

已压缩

public boolean isZipped ()

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

返回
boolean

log

public void log (String dataName, 
                ITestLogger logger)

帮助记录错误报告,无论其是否已压缩。

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

logger ITestLogger:用于接收日志的 ITestLogger