Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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 ITestDevice yang disediakan

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

void setDefaultLogDataType (LogDataType type)

Setel kumpulan tipe data log default untuk pola yang tidak memiliki tipe terkait.

void setInferUnknownDataTypes (boolean infer)

Apakah akan upaya untuk menyimpulkan tipe data file UNKNOWN dengan memeriksa ekstensi file terhadap daftar.

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

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.

Lari

public  run ()

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

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

Apakah akan upaya untuk menyimpulkan tipe data file UNKNOWN dengan memeriksa ekstensi file terhadap daftar.

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

Parameter
skip boolean