Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector


Sebuah BaseDeviceMetricCollector yang mendengarkan kunci metrik berasal dari perangkat dan menarik mereka sebagai file dari perangkat. Dapat diperpanjang untuk pemrosesan ekstra file.

Ringkasan

bidang

protected mDirectoryKeys

public mTestCaseMetrics

Konstruktor publik

FilePullerDeviceMetricCollector ()

Metode publik

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Callback saat test case berakhir.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Callback saat uji coba berakhir.

abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)

Pelaksanaan metode ini harus memungkinkan untuk log direktori, mengurai untuk metrik untuk diletakkan di DeviceMetricData .

abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)

Pelaksanaan metode ini harus memungkinkan untuk log file, mengurai untuk metrik untuk diletakkan di DeviceMetricData .

Metode yang dilindungi

void addKeys (String... keys)

Menambahkan kunci pola tambahan pada tarikan dari perangkat.

File retrieveFile (ITestDevice device, String remoteFilePath)

Tarik file dari jalur yang ditentukan di perangkat.

bidang

mDirectoryKeys

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

Konstruktor publik

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

Metode publik

padaTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Callback saat test case berakhir. Ini harus menjadi waktu untuk membersihkan.

Parameter
testData DeviceMetricData : yang DeviceMetricData memegang data untuk uji kasus. Akan menjadi objek yang sama seperti selama BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : Peta saat metrik diteruskan ke ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

diTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Callback saat uji coba berakhir. Ini harus menjadi waktu untuk membersihkan.

Parameter
runData DeviceMetricData : yang DeviceMetricData memegang data untuk menjalankan. Akan menjadi objek yang sama seperti selama BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : Peta saat metrik diteruskan ke ITestLifeCycleReceiver.testRunEnded(long, Map) .

prosesMetricDirectory

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

Pelaksanaan metode ini harus memungkinkan untuk log direktori, mengurai untuk metrik untuk diletakkan di DeviceMetricData .

Parameter
key String : kunci pilihan yang terkait ke direktori yang ditarik.

metricDirectory File : yang ERROR(/File) ditarik dari perangkat yang cocok dengan kunci pilihan.

data DeviceMetricData : yang DeviceMetricData mana metrik dapat disimpan.

prosesMetricFile

public abstract void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

Pelaksanaan metode ini harus memungkinkan untuk log file, mengurai untuk metrik untuk diletakkan di DeviceMetricData .

Parameter
key String : kunci pilihan yang terkait dengan file yang ditarik.

metricFile File : yang ERROR(/File) ditarik dari perangkat yang cocok dengan kunci pilihan.

data DeviceMetricData : yang DeviceMetricData mana metrik dapat disimpan.

Metode yang dilindungi

tambahkanKunci

protected void addKeys (String... keys)

Menambahkan kunci pola tambahan pada tarikan dari perangkat.

Parameter
keys String

ambil File

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

Tarik file dari jalur yang ditentukan di perangkat.

Parameter
device ITestDevice : yang memiliki file.

remoteFilePath String : lokasi di perangkat.

Kembali
File File diambil dari jalur yang diberikan di perangkat.

Melempar
DeviceNotAvailableException