أداة 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)
اسحب الملف من المسار المحدد في الجهاز. |
الحقول
مفاتيح دليل m
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 |
دليل العملية
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
يجب أن يتيح تنفيذ الطريقة تسجيل الدليل وتحليله حتى تكون المقاييس
وضعها في DeviceMetricData
.
المعلمات | |
---|---|
key |
String : مفتاح الخيارات المرتبط بالدليل الذي تم سحبه. |
metricDirectory |
File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيارات |
data |
DeviceMetricData : DeviceMetricData الذي يمكن تخزين المقاييس فيه |
عملية القياس
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
يجب أن يسمح تنفيذ الطريقة بتسجيل الملف، وتحليله حتى يتم وضع المقاييس
DeviceMetricData
المعلمات | |
---|---|
key |
String : مفتاح الخيارات المرتبط بالملف الذي تم سحبه |
metricFile |
File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيارات |
data |
DeviceMetricData : DeviceMetricData الذي يمكن تخزين المقاييس فيه |
الطرق المحمية
إضافة مفاتيح
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 |