FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector
الذي يستمع لمفتاح المقاييس القادم من الجهاز ويسحبها كملف من الجهاز. يمكن تمديدها للمعالجة الإضافية للملف.
ملخص
مجالات | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
المنشأت العامة | |
---|---|
FilePullerDeviceMetricCollector () |
الأساليب العامة | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) رد الاتصال عند انتهاء حالة الاختبار. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) رد عند انتهاء تشغيل اختباري. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) يجب أن يسمح تنفيذ الطريقة بتسجيل الدليل ، وتحليله للمقاييس التي سيتم وضعها في |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) يجب أن يسمح تنفيذ الطريقة بتسجيل الملف ، وتحليله للمقاييس التي سيتم وضعها في |
الطرق المحمية | |
---|---|
void | addKeys (String... keys) يضيف مفاتيح نمط إضافية للسحب من الجهاز. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) اسحب الملف من المسار المحدد في الجهاز. |
مجالات
مفاتيح mDirectory
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
المنشأت العامة
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
الأساليب العامة
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
رد الاتصال عند انتهاء حالة الاختبار. يجب أن يكون هذا هو وقت التنظيف.
حدود | |
---|---|
testData | DeviceMetricData : يحتفظ DeviceMetricData ببيانات حالة الاختبار. سيكون نفس الكائن أثناء BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
رميات | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
رد عند انتهاء تشغيل اختباري. يجب أن يكون هذا هو وقت التنظيف.
حدود | |
---|---|
runData | DeviceMetricData : يحتفظ DeviceMetricData بالبيانات للتشغيل. سيكون نفس الكائن أثناء BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
رميات | |
---|---|
DeviceNotAvailableException |
ProcessMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
يجب أن يسمح تنفيذ الطريقة بتسجيل الدليل ، وتحليله للمقاييس التي سيتم وضعها في DeviceMetricData
.
حدود | |
---|---|
key | String : مفتاح الخيار المرتبط بالدليل الذي تم سحبه. |
metricDirectory | File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيار. |
data | DeviceMetricData : DeviceMetricData حيث يمكن تخزين المقاييس. |
processMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
يجب أن يسمح تنفيذ الطريقة بتسجيل الملف ، وتحليله للمقاييس التي سيتم وضعها في DeviceMetricData
.
حدود | |
---|---|
key | String : مفتاح الخيار المرتبط بالملف الذي تم سحبه. |
metricFile | File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيار. |
data | DeviceMetricData : DeviceMetricData حيث يمكن تخزين المقاييس. |
الطرق المحمية
add مفاتيح
protected void addKeys (String... keys)
يضيف مفاتيح نمط إضافية للسحب من الجهاز.
حدود | |
---|---|
keys | String |
استرجاع الملف
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
اسحب الملف من المسار المحدد في الجهاز.
حدود | |
---|---|
device | ITestDevice : الذي يحتوي على الملف. |
remoteFilePath | String : الموقع في الجهاز. |
userId | int : معرف المستخدم المطلوب السحب منه |
عائدات | |
---|---|
File | تم استرداد الملف من المسار المحدد في الجهاز. |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |