Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

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


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

Ringkasan

Fields

protected mDirectoryKeys

Konstruktor publik

FilePullerDeviceMetricCollector ()

Metode publik

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

Callback ketika test case diakhiri.

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

Callback saat uji coba diakhiri.

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

Implementasi metode ini harus memungkinkan untuk mencatat direktori, menguraikannya untuk metrik yang akan diletakkan di DeviceMetricData .

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

Implementasi metode ini harus memungkinkan untuk mencatat file, menguraikannya untuk metrik yang akan dimasukkan ke DeviceMetricData .

Metode yang dilindungi

void addKeys (String... keys)

Menambahkan kunci pola tambahan untuk menarik dari perangkat.

File retrieveFile (ITestDevice device, String remoteFilePath)

Tarik file dari jalur yang ditentukan di perangkat.

Fields

mDirectoryKeys

protected  mDirectoryKeys

Konstruktor publik

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

Metode publik

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Callback ketika test case diakhiri. Ini seharusnya menjadi waktu untuk bersih-bersih.

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

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Callback saat uji coba diakhiri. Ini seharusnya menjadi waktu untuk bersih-bersih.

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

currentRunMetrics : peta metrik saat ini yang diteruskan ke ITestLifeCycleReceiver.testRunEnded(long, Map) .

processMetricDirectory

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

Implementasi metode ini harus memungkinkan untuk mencatat direktori, menguraikannya untuk metrik yang akan dimasukkan ke DeviceMetricData .

Parameter
key String : kunci opsi yang terkait dengan direktori yang ditarik.

metricDirectory File : ERROR(/File) ditarik dari perangkat yang cocok dengan tombol opsi.

data DeviceMetricData : DeviceMetricData tempat penyimpanan metrik.

processMetricFile

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

Implementasi metode harus memungkinkan untuk mencatat file, menguraikannya untuk metrik yang akan dimasukkan ke DeviceMetricData .

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

metricFile File : ERROR(/File) ditarik dari perangkat yang cocok dengan tombol opsi.

data DeviceMetricData : DeviceMetricData tempat penyimpanan metrik.

Metode yang dilindungi

addKeys

protected void addKeys (String... keys)

Menambahkan kunci pola tambahan untuk menarik dari perangkat.

Parameter
keys String

retveFile

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