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 dimasukkan ke |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Implementasi metode harus memungkinkan untuk mencatat file, menguraikannya untuk metrik yang akan dimasukkan ke |
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
protectedmDirectoryKeys
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 | 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 | 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 |