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 с предоставленным |
Публичные методы | |
---|---|
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 |
Публичные методы
addPatterns
public void addPatterns (patterns)
Добавить шаблоны с соответствующими типами данных журнала
Параметры | |
---|---|
patterns | ERROR(/Map) LogDataType шаблонов LogDataType имен файловString в соответствующие им LogDataType . Шарики должны быть абсолютными. |
Смотрите также:
addPatterns
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 |