DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Objek | |
com.android.tradefed.result.DeviceFileReporter |
Kelas utilitas yang memeriksa perangkat untuk file 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) Setel 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
DeviceFileReporter
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) dari pola glob nama file String ke masing-masing LogDataType s. Gumpalan harus mutlak. |
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 . Harus mutlak. |
Lihat juga:
Lari
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)
Setel 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 telah disetel secara manual). Jika inferensi gagal, tipe data akan tetap sebagai UNKNOWN
.Parameter | |
---|---|
infer | boolean |
setLewatiRepeatFiles
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 |