DeviceFileReporter
public
class
DeviceFileReporter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.DeviceFileReporter |
Class utilitas yang memeriksa file di perangkat dan mengirimkannya ke
ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) jika ditemukan.
Ringkasan
Konstruktor publik | |
|---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Menginisialisasi DeviceFileReporter baru dengan |
|
Metode publik | |
|---|---|
void
|
addPatterns(Map<String, LogDataType> patterns)
Menambahkan pola dengan jenis data log masing-masing |
void
|
addPatterns(List<String> patterns)
Menambahkan pola dengan jenis data log yang ditetapkan ke default. |
void
|
addPatterns(String... patterns)
Menambahkan pola dengan jenis data log yang ditetapkan ke default. |
List<String>
|
run()
Benar-benar menelusuri sistem file untuk pola yang ditentukan dan mengirimkannya ke
|
void
|
setDefaultLogDataType(LogDataType type)
Menetapkan jenis data log default untuk pola yang tidak memiliki jenis terkait. |
void
|
setInferUnknownDataTypes(boolean infer)
Apakah akan |
void
|
setSkipRepeatFiles(boolean skip)
Apakah akan melewati file yang sudah dilaporkan. |
Konstruktor publik
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Menginisialisasi DeviceFileReporter baru dengan ITestDevice yang disediakan
| Parameter | |
|---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Metode publik
addPatterns
public void addPatterns (Map<String, LogDataType> patterns)
Menambahkan pola dengan jenis data log masing-masing
| Parameter | |
|---|---|
patterns |
Map: Map pola glob nama file String ke LogDataType masing-masing. Glob harus absolut. |
Lihat juga:
addPatterns
public void addPatterns (List<String> patterns)
Menambahkan pola dengan jenis data log yang ditetapkan ke default.
| Parameter | |
|---|---|
patterns |
List: List pola glob nama file String. Harus absolut. |
Lihat juga:
addPatterns
public void addPatterns (String... patterns)
Menambahkan pola dengan jenis data log yang ditetapkan ke default.
| Parameter | |
|---|---|
patterns |
String: array varargs pola glob nama file String. Harus absolut. |
Lihat juga:
run
public List<String> run ()
Benar-benar menelusuri sistem file untuk pola yang ditentukan dan mengirimkannya ke
ITestInvocationListener.testLog jika ditemukan
| Hasil | |
|---|---|
List<String> |
|
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
|
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Menetapkan jenis data log default untuk pola yang tidak memiliki jenis terkait.
| Parameter | |
|---|---|
type |
LogDataType: LogDataType |
Lihat juga:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Apakah akan UNKNOWN dengan memeriksa
ekstensi file terhadap daftar.
Perhatikan bahwa, jika diaktifkan, kesimpulan ini hanya akan dibuat untuk pola dengan jenis file
UNKNOWN (yang mencakup pola yang ditambahkan tanpa jenis tertentu, dan tanpa)
jenis default yang telah ditetapkan secara manual). Jika inferensi gagal, jenis data akan tetap
sebagai UNKNOWN.
| Parameter | |
|---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Apakah akan melewati file yang sudah dilaporkan. Hal ini hanya relevan jika beberapa pola digunakan, dan dua atau lebih pola tersebut cocok dengan file yang sama.
Perhatikan bahwa hal ini run(). Jika tidak, perilaku yang tidak ditentukan akan terjadi.
| Parameter | |
|---|---|
skip |
boolean |