DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Kelas utilitas yang memeriksa file perangkat dan mengirimkannya ke ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
jika ditemukan.
Ringkasan
Konstruktor publik | |
---|---|
DeviceFileReporter (ITestDevice device, ITestInvocationListener listener) Menginisialisasi DeviceFileReporter baru dengan yang disediakan |
Metode publik | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) Tambahkan pola dengan tipe data log masing-masing |
void | addPatterns (String... patterns) Tambahkan pola dengan jenis data log yang disetel ke default. |
run () Sebenarnya telusuri sistem file untuk pola yang ditentukan dan kirimkan ke | |
void | setDefaultLogDataType (LogDataType type) Setel jenis data log default yang ditetapkan untuk pola yang tidak memiliki jenis terkait. |
void | setInferUnknownDataTypes (boolean infer) Apakah akan |
void | setSkipRepeatFiles (boolean skip) Apakah akan melewati file yang telah dilaporkan atau tidak. |
Konstruktor publik
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Menginisialisasi DeviceFileReporter baru dengan yang disediakan ITestDevice
Parameter | |
---|---|
device | ITestDevice |
listener | ITestInvocationListener |
Metode publik
addPatterns
public void addPatterns (patterns)
Tambahkan pola dengan tipe data log masing-masing
Parameter | |
---|---|
patterns | ERROR(/Map) dari pola glob nama fileString ke LogDataType masing-masing. Gumpalan harus mutlak. |
Lihat juga:
addPatterns
public void addPatterns (String... patterns)
Tambahkan pola dengan jenis data log yang disetel ke default.
Parameter | |
---|---|
patterns | String : larik varargs dari pola glob nama fileString . Harus mutlak. |
Lihat juga:
Lari
publicrun ()
Sebenarnya telusuri sistem file untuk pola yang ditentukan dan kirimkan ke ITestInvocationListener#testLog
jika ditemukan
Pengembalian | |
---|---|
Melempar | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Setel jenis data log default yang ditetapkan untuk pola yang tidak memiliki jenis terkait.
Parameter | |
---|---|
type | LogDataType : LogDataType |
Lihat juga:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Apakah akanUNKNOWN
dengan memeriksa ekstensi file pada daftar.
UNKNOWN
(yang menyertakan pola yang ditambahkan tanpa tipe tertentu, dan tanpa) tipe default yang telah diatur secara manual). Jika inferensi gagal, tipe data akan tetap UNKNOWN
.Parameter | |
---|---|
infer | boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Apakah akan melewati file yang telah dilaporkan atau tidak. Ini hanya relevan jika beberapa pola digunakan, dan dua atau lebih pola tersebut cocok dengan file yang sama.
Perhatikan inirun()
. Melakukan sebaliknya akan menyebabkan perilaku tidak terdefinisi.parameter | |
---|---|
skip | boolean |