FilePullerDeviceMetricCollector
public
abstract
class
FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector
yang memproses kunci metrik yang berasal dari perangkat dan menariknya sebagai file dari perangkat. Dapat diperpanjang untuk pemrosesan file tambahan.
Ringkasan
Kolom | |
---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Konstruktor publik | |
---|---|
FilePullerDeviceMetricCollector()
|
Metode publik | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
Callback saat kasus pengujian berakhir. |
void
|
onTestRunEnd(DeviceMetricData runData,
Callback saat pengujian berakhir. |
abstract
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
Implementasi metode harus memungkinkan logging direktori, mengurainya untuk metrik yang akan
ditempatkan di |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Implementasi metode harus memungkinkan untuk mencatat file ke dalam log, mengurainya agar metrik dapat dimasukkan ke dalam
|
Metode yang dilindungi | |
---|---|
void
|
addKeys(String... keys)
Menambahkan kunci pola tambahan ke pull dari perangkat. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Ambil file dari jalur yang ditentukan di perangkat. |
Kolom
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Konstruktor publik
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Metode publik
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Callback saat kasus pengujian berakhir. Ini adalah waktunya untuk melakukan pembersihan.
Parameter | |
---|---|
testData |
DeviceMetricData : DeviceMetricData yang menyimpan data untuk kasus pengujian. Akan menjadi
objek yang sama seperti selama BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics |
: peta metrik saat ini yang diteruskan ke ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Menampilkan | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Callback saat pengujian berakhir. Ini adalah waktunya untuk melakukan pembersihan.
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 |
: peta metrik saat ini yang diteruskan ke ERROR(/#testRunEnded(long,Map)) . |
Menampilkan | |
---|---|
DeviceNotAvailableException |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Implementasi metode harus memungkinkan logging direktori, mengurainya untuk metrik yang akan
ditempatkan di DeviceMetricData
.
Parameter | |
---|---|
key |
String : kunci opsi yang terkait dengan direktori yang diambil. |
metricDirectory |
File : ERROR(/File) yang diambil dari perangkat yang cocok dengan kunci 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 ke dalam log, mengurainya agar metrik dapat dimasukkan ke dalam
DeviceMetricData
.
Parameter | |
---|---|
key |
String : kunci opsi yang terkait dengan file yang diambil. |
metricFile |
File : ERROR(/File) yang diambil dari perangkat yang cocok dengan kunci opsi. |
data |
DeviceMetricData : DeviceMetricData tempat metrik dapat disimpan. |
Metode yang dilindungi
addKeys
protected void addKeys (String... keys)
Menambahkan kunci pola tambahan ke pull dari perangkat.
Parameter | |
---|---|
keys |
String |
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Ambil 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 |
Hasil | |
---|---|
File |
File yang diambil dari jalur yang diberikan di perangkat. |
Menampilkan | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |