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,
يتمّ إجراء مكالمة هاتفية عند انتهاء حالة اختبار. |
void
|
onTestRunEnd(DeviceMetricData runData,
يتمّ إجراء مكالمة هاتفية عند انتهاء إجراء الاختبار. |
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 حيث يمكن تخزين المقاييس |
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 |