FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Objek | ||
↳ | 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
bidang | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
Konstruktor publik | |
---|---|
FilePullerDeviceMetricCollector () |
Metode publik | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Callback ketika kasus uji berakhir. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Panggilan balik ketika uji coba berakhir. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) Penerapan metode ini harus memungkinkan untuk mencatat direktori, mengurainya agar metrik dapat dimasukkan ke dalam |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Penerapan metode ini harus memungkinkan untuk mencatat file, mengurainya agar metrik dapat dimasukkan ke dalam |
Metode yang dilindungi | |
---|---|
void | addKeys (String... keys) Menambahkan kunci pola tambahan pada tarikan dari perangkat. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Tarik file dari jalur yang ditentukan di perangkat. |
bidang
mDirektoriKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Konstruktor publik
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Metode publik
diTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Callback ketika kasus uji berakhir. Ini seharusnya menjadi waktu untuk membersihkan.
Parameter | |
---|---|
testData | DeviceMetricData : DeviceMetricData yang menyimpan data untuk kasus uji. Akan menjadi objek yang sama seperti selama BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Melempar | |
---|---|
DeviceNotAvailableException |
padaTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Panggilan balik ketika uji coba berakhir. Ini seharusnya menjadi waktu untuk membersihkan.
Parameter | |
---|---|
runData | DeviceMetricData : DeviceMetricData yang menyimpan data untuk dijalankan. Akan menjadi objek yang sama seperti selama BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Melempar | |
---|---|
DeviceNotAvailableException |
prosesMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Penerapan metode ini harus memungkinkan untuk mencatat direktori, mengurainya agar metrik dapat dimasukkan ke dalam DeviceMetricData
.
Parameter | |
---|---|
key | String : kunci opsi yang terkait dengan direktori yang ditarik. |
metricDirectory | File : ERROR(/File) yang diambil dari perangkat yang cocok dengan kunci opsi. |
data | DeviceMetricData : DeviceMetricData tempat metrik dapat disimpan. |
prosesMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Penerapan metode ini harus memungkinkan untuk mencatat file, mengurainya agar metrik dapat dimasukkan ke dalam DeviceMetricData
.
Parameter | |
---|---|
key | String : kunci opsi yang terkait dengan file yang ditarik. |
metricFile | File : ERROR(/File) yang diambil dari perangkat yang cocok dengan kunci opsi. |
data | DeviceMetricData : DeviceMetricData tempat metrik dapat disimpan. |
Metode yang dilindungi
tambahkanKeys
protected void addKeys (String... keys)
Menambahkan kunci pola tambahan pada tarikan dari perangkat.
Parameter | |
---|---|
keys | String |
ambilFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Tarik file dari jalur yang ditentukan di perangkat.
Parameter | |
---|---|
device | ITestDevice : yang memiliki file. |
remoteFilePath | String : lokasi di perangkat. |
userId | int : id pengguna yang akan diambil |
Kembali | |
---|---|
File | File diambil dari jalur yang diberikan di perangkat. |
Melempar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |