DeviceFileReporter
public
class
DeviceFileReporter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.DeviceFileReporter |
Klasa narzędziowa, która sprawdza, czy na urządzeniu znajdują się pliki, i w razie potrzeby wysyła je do
ITestInvocationListener.testLog(String,LogDataType,InputStreamSource)
Podsumowanie
Konstruktory publiczne | |
|---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Inicjowanie nowego obiektu DeviceFileReporter za pomocą podanego obiektu |
|
Metody publiczne | |
|---|---|
void
|
addPatterns(Map<String, LogDataType> patterns)
Dodawanie wzorców z odpowiednimi typami danych logu |
void
|
addPatterns(List<String> patterns)
Dodawanie wzorców z typem danych logu ustawionym na wartość domyślną. |
void
|
addPatterns(String... patterns)
Dodawanie wzorców z typem danych logu ustawionym na wartość domyślną. |
List<String>
|
run()
Wyszukiwanie w systemie plików określonych wzorców i wysyłanie ich do
|
void
|
setDefaultLogDataType(LogDataType type)
Ustawianie domyślnego typu danych logu dla wzorców, które nie mają powiązanego typu. |
void
|
setInferUnknownDataTypes(boolean infer)
Określanie, czy należy |
void
|
setSkipRepeatFiles(boolean skip)
Określanie, czy należy pomijać pliki, które zostały już zgłoszone. |
Konstruktory publiczne
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Inicjowanie nowego obiektu DeviceFileReporter za pomocą podanego obiektu ITestDevice
| Parametry | |
|---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Metody publiczne
addPatterns
public void addPatterns (Map<String, LogDataType> patterns)
Dodawanie wzorców z odpowiednimi typami danych logu
| Parametry | |
|---|---|
patterns |
Map: Map wzorców nazw plików String do odpowiednich
LogDataTypes. Wzorce powinny być bezwzględne. |
Zobacz też:
addPatterns
public void addPatterns (List<String> patterns)
Dodawanie wzorców z typem danych logu ustawionym na wartość domyślną.
| Parametry | |
|---|---|
patterns |
List: lista wzorców nazw plików String.List Powinny być bezwzględne. |
Zobacz też:
addPatterns
public void addPatterns (String... patterns)
Dodawanie wzorców z typem danych logu ustawionym na wartość domyślną.
| Parametry | |
|---|---|
patterns |
String: tablica varargs wzorców nazw plików String. Powinny być bezwzględne. |
Zobacz też:
run
public List<String> run ()
Wyszukiwanie w systemie plików określonych wzorców i wysyłanie ich do
ITestInvocationListener.testLog w przypadku znalezienia
| Zwraca | |
|---|---|
List<String> |
|
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Ustawianie domyślnego typu danych logu dla wzorców, które nie mają powiązanego typu.
| Parametry | |
|---|---|
type |
LogDataType: LogDataType |
Zobacz też:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Określanie, czy należy UNKNOWN przez sprawdzenie
rozszerzeń plików na liście.
Pamiętaj, że gdy ta opcja jest włączona, wnioskowanie będzie wyciągane tylko w przypadku wzorców z typem pliku
UNKNOWN (w tym wzorców dodanych bez określonego typu i bez ręcznego ustawienia typu domyślnego)
). Jeśli wnioskowanie się nie powiedzie, typ danych pozostanie
jako UNKNOWN.
| Parametry | |
|---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Określanie, czy należy pomijać pliki, które zostały już zgłoszone. Ma to znaczenie tylko wtedy, gdy używasz wielu wzorców, a 2 lub więcej z nich pasuje do tego samego pliku.
Pamiętaj, że tę metodę run(). W przeciwnym razie nastąpi zachowanie niezgodne z oczekiwaniami.
| Parametry | |
|---|---|
skip |
boolean |