Google 致力于为黑人社区推动种族平等。查看具体举措

DeviceFileReporter

public class DeviceFileReporter
extends Object

java.lang.Object
com.android.tradefed.result.DeviceFileReporter


一个实用程序类,它检查设备中的文件,如果找到ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)其发送到ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)

概括

公共建设者

DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)

使用提供的ITestDevice初始化新的ITestDevice

公开方法

void addPatterns ( patterns) addPatterns ( patterns)

添加具有相应日志数据类型的模式

void addPatterns (String... patterns)

添加日志数据类型设置为默认值的模式。

run ()

实际在文件系统中搜索指定的模式,并将它们发送到ITestInvocationListener#testLog如果找到)

void setDefaultLogDataType (LogDataType type)

为没有关联类型的模式设置默认日志数据类型集。

void setInferUnknownDataTypes (boolean infer)

要或不要尝试通过对照列表检查文件扩展名来推断UNKNOWN文件的数据类型。

void setSkipRepeatFiles (boolean skip)

是否跳过已报告的文件。

公共建设者

DeviceFileReporter

public DeviceFileReporter (ITestDevice device, 
                ITestInvocationListener listener)

使用提供的ITestDevice初始化新的ITestDevice

参数
device ITestDevice

listener ITestInvocationListener

公开方法

addPatterns

public void addPatterns ( patterns)

添加具有相应日志数据类型的模式

参数
patterns :将String文件名全局模式的ERROR(/Map)到它们各自的LogDataType 。这些小球应该是绝对的。

addPatterns

public void addPatterns (String... patterns)

添加日志数据类型设置为默认值的模式。

参数
patterns StringString文件名全局模式的varargs数组。应该是绝对的。

跑步

public  run ()

实际在文件系统中搜索指定的模式,并将它们发送到ITestInvocationListener#testLog如果找到)

退货

投掷
DeviceNotAvailableException

setDefaultLogDataType

public void setDefaultLogDataType (LogDataType type)

为没有关联类型的模式设置默认日志数据类型集。

参数
type LogDataTypeLogDataType

也可以看看:

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

要或不要尝试通过对照列表检查文件扩展名来推断UNKNOWN文件的数据类型。

请注意,启用后,将仅对文件类型为UNKNOWN模式(包括添加的没有特定类型且没有手动设置默认类型的模式)进行这些推断。如果推断失败,则数据类型将保留为UNKNOWN

参数
infer boolean

setSkipRepeatFiles

public void setSkipRepeatFiles (boolean skip)

是否跳过已报告的文件。这仅在使用多个模式并且其中两个或多个模式与同一文件匹配时才有意义。

请注意只能在调用run()之前被调用。否则会导致未定义的行为。

参数
skip boolean