Raportujący pliki na urządzeniu
public
class
DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Klasa narzędzia, która sprawdza, czy na urządzeniu znajdują się pliki, i wysyła je do:
ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
, jeśli zostanie znaleziony.
Podsumowanie
Konstruktory publiczne | |
---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Zainicjuj nowy raport DeviceFileReporter za pomocą podanej wartości |
Metody publiczne | |
---|---|
void
|
addPatterns(
Dodaj wzorce z odpowiednimi typami danych logów |
void
|
addPatterns(String... patterns)
Dodaj wzorce z domyślnym typem danych logu. |
|
run()
Przeszukaj system plików pod kątem określonych wzorców i wyślij je do
|
void
|
setDefaultLogDataType(LogDataType type)
Ustaw domyślny typ danych dziennika dla wzorców, które nie mają powiązanego typu. |
void
|
setInferUnknownDataTypes(boolean infer)
Określa, czy |
void
|
setSkipRepeatFiles(boolean skip)
Określa, czy pominąć pliki, które zostały już zgłoszone. |
Konstruktory publiczne
Raportujący pliki na urządzeniu
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Zainicjuj nowy raport DeviceFileReporter za pomocą podanej wartości ITestDevice
Parametry | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Metody publiczne
addPatterns
public void addPatterns (patterns)
Dodaj wzorce z odpowiednimi typami danych logów
Parametry | |
---|---|
patterns |
: ERROR(/Map) z String wzorców glob nazw plików do odpowiednich
LogDataType s Globy powinny być bezwzględne. |
Zobacz też:
addPatterns
public void addPatterns (String... patterns)
Dodaj wzorce z domyślnym typem danych logu.
Parametry | |
---|---|
patterns |
String : tablica varargs wzorców glob nazw plików (String ). Wartość musi być bezwzględna. |
Zobacz też:
home run
publicrun ()
Przeszukaj system plików pod kątem określonych wzorców i wyślij je do
ITestInvocationListener#testLog
, jeśli zostanie znaleziony
Zwroty | |
---|---|
|
Rzuty | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Ustaw domyślny typ danych dziennika dla wzorców, które nie mają powiązanego typu.
Parametry | |
---|---|
type |
LogDataType : LogDataType |
Zobacz też:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Określa, czy UNKNOWN
, sprawdzając
rozszerzenia plików z listą.
Pamiętaj, że po włączeniu te wnioskowania będą wykonywane tylko dla wzorców z typem pliku
UNKNOWN
(obejmuje wzorce dodane bez określonego typu i bez)
typ domyślny). Jeśli wnioskowanie nie powiedzie się, typ danych pozostanie bez zmian.
jako UNKNOWN
.
Parametry | |
---|---|
infer |
boolean |
setPomińPowtarzaniePliki
public void setSkipRepeatFiles (boolean skip)
Określa, czy pominąć pliki, które zostały już zgłoszone. Ma to znaczenie tylko wtedy, gdy używanych jest wiele wzorców. Co najmniej dwa z nich pasują do tego samego pliku.
Pamiętaj, że tę metodę run()
. Wykonuję
w przeciwnym razie spowoduje nieoczekiwane zachowanie.
Parametry | |
---|---|
skip |
boolean |