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