Девицефилерепортер

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)

Пропускать или нет файлы, о которых уже сообщалось.

Общественные конструкторы

Девицефилерепортер

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