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 |
|