DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Объект | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Служебный класс, который проверяет устройство на наличие файлов и отправляет их в ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
если они найдены.
Резюме
Публичные конструкторы | |
---|---|
DeviceFileReporter (ITestDevice device, ITestInvocationListener listener) Инициализируйте новый DeviceFileReporter с предоставленным |
Публичные методы | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) Добавьте шаблоны с соответствующими типами данных журнала |
void | addPatterns (String... patterns) Добавьте шаблоны с типом данных журнала, установленным по умолчанию. |
run () На самом деле найдите в файловой системе указанные шаблоны и отправьте их в | |
void | setDefaultLogDataType (LogDataType type) Установите набор типов данных журнала по умолчанию для шаблонов, у которых нет связанного типа. |
void | setInferUnknownDataTypes (boolean infer) Стоит ли |
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 . Должен быть абсолютным. |
Смотрите также:
бежать
publicrun ()
На самом деле найдите в файловой системе указанные шаблоны и отправьте их в 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 |