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 ich znalezienia 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 domyślnym typem danych dziennika. |
|
run()
Przeszukać system plików w celu znalezienia określonych wzorów i w razie ich znalezienia wysłać je do
|
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 globa nazwy pliku String do odpowiednich LogDataType . Nazwy powinny być bezwzględne. |
Zobacz też:
addPatterns
public void addPatterns (String... patterns)
Dodaj wzorce z domyślnym typem danych dziennika.
Parametry | |
---|---|
patterns |
String : tablica varargs z String wzorca glob nazwy pliku. Powinny być bezwzględne. |
Zobacz też:
home run
publicrun ()
Przeszukaj system plików w celu znalezienia określonych wzorów i wyślij je do ITestInvocationListener#testLog
, jeśli je znajdziesz
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ą wyciągane 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 |