设备文件报告程序
public
class
DeviceFileReporter
extends Object
java.lang.Object 中 | |
↳ | com.android.tradefed.result.DeviceFileReporter |
一个实用程序类,用于检查设备是否有文件并将其发送到
ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
(如果找到)。
摘要
公共构造函数 | |
---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
使用提供的 |
公共方法 | |
---|---|
void
|
addPatterns(
添加采用相应日志数据类型的模式 |
void
|
addPatterns(String... patterns)
添加模式,并将日志数据类型设置为默认值。 |
|
run()
实际上是在文件系统中搜索指定的格式,然后将这些格式发送到
|
void
|
setDefaultLogDataType(LogDataType type)
为没有关联类型的模式设置默认日志数据类型。 |
void
|
setInferUnknownDataTypes(boolean infer)
是否 |
void
|
setSkipRepeatFiles(boolean skip)
是否跳过已报告的文件。 |
公共构造函数
设备文件报告程序
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
使用提供的 ITestDevice
初始化新的 DeviceFileReporter
参数 | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
公共方法
addPatterns
public void addPatterns (patterns)
添加采用相应日志数据类型的模式
参数 | |
---|---|
patterns |
:由 String 文件名 glob 模式组成的 ERROR(/Map) 与其各自对应的
LogDataType 。glob 应为绝对大小。 |
addPatterns
public void addPatterns (String... patterns)
添加模式,并将日志数据类型设置为默认值。
参数 | |
---|---|
patterns |
String :String 文件名 glob 模式的 varargs 数组。此值应为绝对值。 |
得分
publicrun ()
实际上是在文件系统中搜索指定的格式,然后将这些格式发送到
ITestInvocationListener#testLog
(如果找到的话)
返回 | |
---|---|
|
抛出 | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
为没有关联类型的模式设置默认日志数据类型。
参数 | |
---|---|
type |
LogDataType :LogDataType |
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
是否UNKNOWN
文件的数据类型
以列表形式指定文件扩展名。
请注意,如果启用,这些推断将仅适用于文件类型
UNKNOWN
(包括没有指定类型和无特定类型添加的模式)
默认类型)。如果推断失败,该数据类型将保留
名称:UNKNOWN
。
参数 | |
---|---|
infer |
boolean |
setSkip 重复 Files
public void setSkipRepeatFiles (boolean skip)
是否跳过已报告的文件。这只有在 系统使用了多个格式,且其中两个或更多个格式与同一个文件匹配。
请注意,run()
之前调用此方法。操作
否则会导致未定义的行为。
参数 | |
---|---|
skip |
boolean |