Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

DeviceFileReporter

public class DeviceFileReporter
extends Object

java.lang.Объект
com.android.tradefed.result.DeviceFileReporter


Служебный класс, который проверяет устройство на наличие файлов и отправляет их в 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

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

добавить шаблоны

public void addPatterns ( patterns)

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

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

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

добавить шаблоны

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