Pelapor File Perangkat
public class DeviceFileReporter
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Kelas utilitas yang memeriksa file pada perangkat dan mengirimkannya ke ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
jika ditemukan.
Ringkasan
Konstruktor publik | |
---|---|
DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener) Inisialisasi DeviceFileReporter baru dengan |
Metode publik | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) Tambahkan pola dengan tipe data log masing-masing |
void | addPatterns (String... patterns) Tambahkan pola dengan tipe data log yang disetel ke default. |
run () Sebenarnya cari sistem file untuk pola yang ditentukan dan kirimkan ke | |
void | setDefaultLogDataType ( LogDataType type) Atur kumpulan tipe data log default untuk pola yang tidak memiliki tipe terkait. |
void | setInferUnknownDataTypes (boolean infer) Apakah akan |
void | setSkipRepeatFiles (boolean skip) Apakah akan melewatkan file yang telah dilaporkan atau tidak. |
Konstruktor publik
Pelapor File Perangkat
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Inisialisasi DeviceFileReporter baru dengan ITestDevice
yang disediakan
Parameter | |
---|---|
device | ITestDevice |
listener | ITestInvocationListener |
Metode publik
tambahkanPola
public void addPatterns (patterns)
Tambahkan pola dengan tipe data log masing-masing
Parameter | |
---|---|
patterns | ERROR(/Map) pola glob nama file String ke LogDataType masing-masing. Gumpalan tersebut harus bersifat absolut. |
Lihat juga:
tambahkanPola
public void addPatterns (String... patterns)
Tambahkan pola dengan tipe data log yang disetel ke default.
Parameter | |
---|---|
patterns | String : array varargs dari pola glob nama file String . Seharusnya bersifat mutlak. |
Lihat juga:
berlari
publicrun ()
Sebenarnya cari sistem file untuk pola yang ditentukan dan kirimkan ke ITestInvocationListener#testLog
jika ditemukan
Kembali | |
---|---|
Melempar | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Atur kumpulan tipe data log default untuk pola yang tidak memiliki tipe terkait.
Parameter | |
---|---|
type | LogDataType : LogDataType |
Lihat juga:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Apakah akanUNKNOWN
dengan memeriksa ekstensi file terhadap daftar.
UNKNOWN
(yang mencakup pola yang ditambahkan tanpa tipe tertentu, dan tanpa) tipe default yang disetel secara manual). Jika inferensi gagal, tipe datanya akan tetap UNKNOWN
.Parameter | |
---|---|
infer | boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Apakah akan melewatkan file yang telah dilaporkan atau tidak. Ini hanya relevan ketika beberapa pola digunakan, dan dua atau lebih pola tersebut cocok dengan file yang sama.
Perhatikan bahwa inirun()
. Melakukan sebaliknya akan menyebabkan perilaku tidak terdefinisi.Parameter | |
---|---|
skip | boolean |