Девицефилерепортер
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) Пропускать или нет файлы, о которых уже сообщалось. |
Общественные конструкторы
Девицефилерепортер
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 |