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 |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Pelaksanaan metode ini harus memungkinkan untuk log file, mengurai untuk metrik untuk diletakkan di |
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
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
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 | 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 | 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 |