Bugreport
public
class
Bugreport
extends Object
implements
Closeable
| 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 报告中的名称关联的 |
List<String>
|
getListOfFiles()
返回压缩 bug 报告中包含的文件列表。 |
File
|
getMainFile()
返回指向 bug 报告主文件的 |
boolean
|
isZipped()
如果是压缩 bug 报告,则返回 true,否则返回 false。 |
void
|
log(String dataName, ITestLogger logger)
用于记录 bug 报告(无论是否压缩)的帮助程序。 |
公共构造函数
Bugreport
public Bugreport (File bugreportFile,
boolean isZipped)| 参数 | |
|---|---|
bugreportFile |
File |
isZipped |
boolean |
公共方法
关闭
public void close ()
清理 bug 报告对象保存的文件。必须在不再使用该对象时调用 。
| 抛出 | |
|---|---|
IOException |
|
getFileByName
public File getFileByName (String name)
返回与 bug 报告中的名称关联的 File。如果找不到或
名称为 null,则返回 null。非压缩 bug
报告始终返回 null。
返回的文件是副本,应由用户妥善管理。
| 参数 | |
|---|---|
name |
String |
| 返回 | |
|---|---|
File |
|
getListOfFiles
public List<String> getListOfFiles ()
返回压缩 bug 报告中包含的文件列表。如果不是压缩 bug 报告,则返回 null。
| 返回 | |
|---|---|
List<String> |
|
getMainFile
public File getMainFile ()
返回指向 bug 报告主文件的 File。对于平面 bug 报告,它会返回
平面 bug 报告本身。对于压缩 bug 报告,它会返回主条目文件。
返回的文件是副本,应由用户妥善管理。
| 返回 | |
|---|---|
File |
|
isZipped
public boolean isZipped ()
如果是压缩 bug 报告,则返回 true,否则返回 false。
| 返回 | |
|---|---|
boolean |
|
log
public void log (String dataName,
ITestLogger logger)用于记录 bug 报告(无论是否压缩)的帮助程序。
| 参数 | |
|---|---|
dataName |
String:记录后数据的名称。 |
logger |
ITestLogger:用于接收日志的 ITestLogger。 |