DeviceFileReporter
public
class
DeviceFileReporter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.DeviceFileReporter |
Klasa narzędziowa, która sprawdza urządzenie pod kątem plików i w razie wykrycia wysyła je do ITestInvocationListener.testLog(String, LogDataType, InputStreamSource).
Podsumowanie
Konstruktory publiczne | |
|---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Inicjalizacja nowego obiektu DeviceFileReporter za pomocą parametru |
|
Metody publiczne | |
|---|---|
void
|
addPatterns(
Dodawanie wzorców z odpowiednimi typami danych dziennika |
void
|
addPatterns(String... patterns)
Dodaj wzorce z typami danych dziennika ustawionymi na domyślne. |
|
run()
Przeszukaj system plików w celu znalezienia określonych wzorów i wyślij je na adres |
void
|
setDefaultLogDataType(LogDataType type)
Ustaw domyślny typ danych dziennika dla wzorów, które nie mają powiązanego typu. |
void
|
setInferUnknownDataTypes(boolean infer)
Określ, czy |
void
|
setSkipRepeatFiles(boolean skip)
Czy pominąć pliki, które zostały już zgłoszone. |
Konstruktory publiczne
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Inicjalizacja nowego obiektu DeviceFileReporter za pomocą parametru ITestDevice
| Parametry | |
|---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Metody publiczne
addPatterns
public void addPatterns (patterns)
Dodawanie wzorców z odpowiednimi typami danych dziennika
| Parametry | |
|---|---|
patterns |
: ERROR(/Map) wzorów globów nazw plików String do odpowiednich LogDataType. Nazwy powinny być bezwzględne. |
Zobacz też:
addPatterns
public void addPatterns (String... patterns)
Dodaj wzorce z typami danych dziennika ustawionymi na domyślne.
| Parametry | |
|---|---|
patterns |
String: tablica varargs z String wzorcami glob na nazwy plików. Powinny być bezwzględne. |
Zobacz też:
home run
publicrun ()
Przeszukać system plików w celu znalezienia określonych wzorów i w razie ich znalezienia wysłać je do ITestInvocationListener.testLog
| Zwroty | |
|---|---|
|
|
| Rzuty | |
|---|---|
DeviceNotAvailableException |
|
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Ustaw domyślny typ danych dziennika dla wzorów, które nie mają powiązanego typu.
| Parametry | |
|---|---|
type |
LogDataType: LogDataType |
Zobacz też:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Określ, czy UNKNOWN, sprawdzając ich rozszerzenia na liście.
Pamiętaj, że po włączeniu te wnioski będą tworzone tylko w przypadku wzorów z typem pliku UNKNOWN (co obejmuje wzory dodane bez określonego typu i bez domyślnego typu). Jeśli wnioskowanie się nie powiedzie, typ danych pozostanie ustawiony na UNKNOWN.
| Parametry | |
|---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Czy pominąć pliki, które zostały już zgłoszone. Jest to istotne tylko wtedy, gdy używasz wielu wzorów, a co najmniej 2 z nich pasuje do tego samego pliku.
Pamiętaj, że ta metoda run(). W przeciwnym razie może wystąpić nieoczekiwane zachowanie.
| Parametry | |
|---|---|
skip |
boolean |