{i>DeviceFileReporter<i}
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)
Melakukan inisialisasi DeviceFileReporter baru dengan |
Metode publik | |
---|---|
void
|
addPatterns(
Menambahkan pola dengan jenis data log masing-masing |
void
|
addPatterns(String... patterns)
Tambahkan pola dengan jenis data log yang ditetapkan ke default. |
|
run()
Cari pola tertentu pada sistem file dan kirimkan ke
|
void
|
setDefaultLogDataType(LogDataType type)
Menetapkan kumpulan data log default untuk pola yang tidak memiliki jenis terkait. |
void
|
setInferUnknownDataTypes(boolean infer)
Apakah akan |
void
|
setSkipRepeatFiles(boolean skip)
Memilih untuk melewati file yang telah dilaporkan atau tidak. |
Konstruktor publik
{i>DeviceFileReporter<i}
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Melakukan inisialisasi DeviceFileReporter baru dengan ITestDevice
yang disediakan
Parameter | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Metode publik
addPatterns
public void addPatterns (patterns)
Menambahkan pola dengan jenis data log masing-masing
Parameter | |
---|---|
patterns |
: ERROR(/Map) dari pola glob nama file String ke masing-masing
LogDataType dtk. Gelombang harus absolut. |
Lihat juga:
addPatterns
public void addPatterns (String... patterns)
Tambahkan pola dengan jenis data log yang ditetapkan ke default.
Parameter | |
---|---|
patterns |
String : array vararg dari pola glob nama file String . Harus absolut. |
Lihat juga:
lari
publicrun ()
Cari pola tertentu pada sistem file dan kirimkan ke
ITestInvocationListener#testLog
jika ditemukan
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Menetapkan kumpulan 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, inferensi ini hanya akan dibuat untuk pola dengan jenis file
UNKNOWN
(yang mencakup pola yang ditambahkan tanpa jenis tertentu, dan tanpa jenis)
jenis default telah disetel secara manual). Jika inferensi gagal, tipe data akan tetap
sebagai UNKNOWN
.
Parameter | |
---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Memilih untuk melewati file yang telah dilaporkan atau tidak. Hal ini hanya relevan ketika beberapa pola digunakan, dan dua atau lebih pola tersebut cocok dengan {i>file<i} yang sama.
Perhatikan bahwa kode ini run()
. Melakukan
jika tidak, akan menyebabkan
perilaku yang tidak terdefinisi.
Parameter | |
---|---|
skip |
boolean |