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 ekstra-pemrosesan file.
Ringkasan
Bidang | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
Konstruktor publik | |
---|---|
FilePullerDeviceMetricCollector () |
Metode publik | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Panggilan balik saat kasus uji berakhir. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Panggilan balik saat uji coba berakhir. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) Implementasi metode harus memungkinkan untuk mencatat direktori, menguraikannya agar metrik dimasukkan ke dalam |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Implementasi metode harus memungkinkan untuk mencatat file, menguraikannya agar metrik dimasukkan ke dalam |
Metode yang dilindungi | |
---|---|
void | addKeys (String... keys) Menambahkan kunci pola tambahan ke tarikan dari perangkat. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Tarik file dari jalur yang ditentukan di perangkat. |
Bidang
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Konstruktor publik
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Metode publik
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Panggilan balik saat kasus uji berakhir. Ini harus menjadi waktu untuk membersihkan.
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 | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Melempar | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Panggilan balik saat uji coba berakhir. Ini harus menjadi waktu untuk membersihkan.
Parameter | |
---|---|
runData | DeviceMetricData : DeviceMetricData 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 |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Implementasi metode harus memungkinkan untuk mencatat direktori, menguraikannya agar metrik dimasukkan ke dalam 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 metrik dapat disimpan. |
processMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Implementasi metode harus memungkinkan untuk mencatat file, menguraikannya agar metrik dimasukkan ke dalam 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 metrik dapat disimpan. |
Metode yang dilindungi
addKeys
protected void addKeys (String... keys)
Menambahkan kunci pola tambahan ke tarikan dari perangkat.
Parameter | |
---|---|
keys | String |
mengambilFile
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 untuk menarik dari |
Pengembalian | |
---|---|
File | File diambil dari jalur yang diberikan di perangkat. |
Melempar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |