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) اسحب الملف من المسار المحدد في الجهاز. |
مجالات
mDirectoryKeys
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 حيث يمكن تخزين المقاييس. |
this.processMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
يجب أن يسمح تنفيذ الطريقة بتسجيل الملف وتحليله لوضع المقاييس في DeviceMetricData
.
حدود | |
---|---|
key | String : مفتاح الخيار المرتبط بالملف الذي تم سحبه. |
metricFile | File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيار. |
data | DeviceMetricData : DeviceMetricData حيث يمكن تخزين المقاييس. |
الأساليب المحمية
addKeys
protected void addKeys (String... keys)
يضيف مفاتيح نمط إضافية للسحب من الجهاز.
حدود | |
---|---|
keys | String |
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
اسحب الملف من المسار المحدد في الجهاز.
حدود | |
---|---|
device | ITestDevice : الذي يحتوي على الملف. |
remoteFilePath | String : الموقع في الجهاز. |
userId | int : معرف المستخدم المراد السحب منه |
عائدات | |
---|---|
File | تم استرداد الملف من المسار المحدد في الجهاز. |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |