DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Kelas utilitas yang memeriksa perangkat untuk mencari 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 diatur ke default. |
run () Sebenarnya cari sistem file untuk pola yang ditentukan dan kirimkan ke | |
void | setDefaultLogDataType ( LogDataType type) Setel tipe data log default yang ditetapkan untuk pola yang tidak memiliki tipe terkait. |
void | setInferUnknownDataTypes (boolean infer) Apakah akan |
void | setSkipRepeatFiles (boolean skip) Apakah 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
addPatterns
public void addPatterns (patterns)
Tambahkan pola dengan tipe data log masing-masing
Parameter | |
---|---|
patterns | ERROR(/Map) dari ERROR(/String) filename pola glob ke masing-masing LogDataType s. Gumpalan harus mutlak. |
Lihat juga:
addPatterns
public void addPatterns (String... patterns)
Tambahkan pola dengan tipe data log yang diatur ke default.
Parameter | |
---|---|
patterns | String : array varargs dari pola glob nama file ERROR(/String) . Harus mutlak. |
Lihat juga:
berlari
publicrun ()
Sebenarnya cari sistem file untuk pola yang ditentukan dan kirimkan ke ITestInvocationListener#testLog
jika ditemukan
Pengembalian | |
---|---|
Melempar | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Setel tipe data log default yang ditetapkan 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 UNKNOWN
.Parameter | |
---|---|
infer | boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Apakah melewatkan file yang telah dilaporkan atau tidak. Ini hanya relevan ketika beberapa pola digunakan, dan dua atau lebih dari pola tersebut cocok dengan file yang sama.
Perhatikan bahwa inirun()
. Melakukan sebaliknya akan menyebabkan perilaku yang tidak terdefinisi.Parameter | |
---|---|
skip | boolean |