Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

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 ITestDevice

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 ITestInvocationListener#testLog jika ditemukan

void setDefaultLogDataType (LogDataType type)

Setel jenis data log default yang ditetapkan untuk pola yang tidak memiliki jenis terkait.

void setInferUnknownDataTypes (boolean infer)

Apakah akan upaya untuk simpulkan tipe data dari file UNKNOWN dengan memeriksa ekstensi file pada daftar.

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 : a ERROR(/Map) dari pola glob nama fileString ke LogDataType masing-masing. Gumpalan harus mutlak.

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.

Lari

public  run ()

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

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

Apakah akan upaya untuk simpulkan tipe data dari file UNKNOWN dengan memeriksa ekstensi file pada daftar.

Perhatikan bahwa, saat diaktifkan, kesimpulan ini hanya akan dibuat untuk pola dengan tipe file 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 ini harus saja dipanggil sebelum memanggil run() . Melakukan sebaliknya akan menyebabkan perilaku tidak terdefinisi.

parameter
skip boolean