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)

Инициализируйте новый DeviceFileReporter с предоставленным 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)

Инициализируйте новый DeviceFileReporter с предоставленным ITestDevice

Параметры
device ITestDevice

listener ITestInvocationListener

Публичные методы

addPatterns

public void addPatterns ( patterns)

Добавить шаблоны с соответствующими типами данных журнала

Параметры
patterns : ERROR(/Map) LogDataType шаблонов LogDataType имен файловString в соответствующие им LogDataType . Шарики должны быть абсолютными.

Смотрите также:

addPatterns

public void addPatterns (String... patterns)

Добавьте шаблоны с типом данных журнала, установленным по умолчанию.

Параметры
patterns String : массив varargs шаблонов глобуса имени файлаString . Должно быть абсолютным.

Смотрите также:

запустить

public  run ()

Фактически найдите в файловой системе указанные шаблоны и отправьте их в ITestInvocationListener#testLog если они найдены.

Возврат

Броски
DeviceNotAvailableException

setDefaultLogDataType

public void setDefaultLogDataType (LogDataType type)

Установите тип данных журнала по умолчанию, установленный для шаблонов, которые не имеют связанного типа.

Параметры
type LogDataType : LogDataType

Смотрите также:

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

Стоит ли попытаться вывести типы данных UNKNOWN файлов, сравнив расширения файлов со списком.

Обратите внимание, что при включении эти выводы будут выполняться только для шаблонов с типом файла UNKNOWN (который включает шаблоны, добавленные без определенного типа и без) типа по умолчанию, установленного вручную. Если вывод не удастся, тип данных останется UNKNOWN .

Параметры
infer boolean

setSkipRepeatFiles

public void setSkipRepeatFiles (boolean skip)

Следует ли пропускать файлы, о которых уже было сообщено. Это актуально только тогда, когда используется несколько шаблонов, и два или более из этих шаблонов соответствуют одному и тому же файлу.

Обратите внимание, что это должен только вызываться перед вызовом run() . В противном случае поведение будет неопределенным.

Параметры
skip boolean