خدمة BluetoothHciSnoopLogCollector
public
class
BluetoothHciSnoopLogCollector
extends FilePullerDeviceMetricCollector
java.lang.Object | |||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.BluetoothHciSnoopLogCollector |
أداة جمع البيانات لتفعيل تسجيل التطفل عبر وحدة تحكم المضيف في بلوتوث (DUT) وجمع السجلّ لكل اختبار. سيعمل المجمِّع على ضبط وتفعيل تسجيل التطفل لإجراء الاختبار والعودة إلى الإعدادات. بعد إجراء الاختبار.
ملخّص
الحقول | |
---|---|
public
static
final
String |
SNOOP_LOG_MODE_PROPERTY
|
شركة إنشاءات عامة | |
---|---|
BluetoothHciSnoopLogCollector()
|
الطرق العامة | |
---|---|
String
|
getReportingDir()
استعِد الدليل للإبلاغ عن سجلّات التطفل HCI. |
void
|
onTestEnd(DeviceMetricData testData,
معاودة الاتصال عند انتهاء حالة اختبار. |
void
|
onTestRunEnd(DeviceMetricData runData,
إمكانية معاودة الاتصال عند انتهاء عملية اختبار. |
void
|
onTestRunStart(DeviceMetricData runData)
يتم معاودة الاتصال عند بدء إجراء اختبار. |
void
|
onTestStart(DeviceMetricData testData)
معاودة الاتصال عند بدء حالة اختبار. |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
يجب أن يتيح تنفيذ الطريقة تسجيل الدليل وتحليله حتى تكون المقاييس
وضعها في |
final
void
|
processMetricFile(String key, File metricFile, DeviceMetricData runData)
يجب أن يسمح تنفيذ الطريقة بتسجيل الملف، وتحليله حتى يتم وضع المقاييس
|
الطرق المحمية | |
---|---|
void
|
executeShellCommand(ITestDevice device, String command)
نفِّذ أمر واجهة الأوامر على الجهاز. |
الحقول
موقع_وضع_شعار_SNOOP
public static final String SNOOP_LOG_MODE_PROPERTY
شركة إنشاءات عامة
خدمة BluetoothHciSnoopLogCollector
public BluetoothHciSnoopLogCollector ()
الطرق العامة
الحصول على التقارير
public String getReportingDir ()
استعِد الدليل للإبلاغ عن سجلّات التطفل HCI.
المرتجعات | |
---|---|
String |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
معاودة الاتصال عند انتهاء حالة اختبار. يجب أن يكون هذا هو الوقت المناسب لإخلاء المساحة.
المعلمات | |
---|---|
testData |
DeviceMetricData : السمة DeviceMetricData التي تحتفظ ببيانات حالة الاختبار. ستكون
العنصر نفسه الذي تم رصده أثناء onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics |
: الخريطة الحالية للمقاييس التي تم تمريرها إلى ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
test |
TestDescription : الحالة TestDescription لحالة الاختبار قيد التقدّم. |
الرميات | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
إمكانية معاودة الاتصال عند انتهاء عملية اختبار. يجب أن يكون هذا هو الوقت المناسب لإخلاء المساحة.
المعلمات | |
---|---|
runData |
DeviceMetricData : العمود "DeviceMetricData " الذي يحتفظ بالبيانات للجري. ستكون مماثلة
كائن كما هو أثناء onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: الخريطة الحالية للمقاييس التي تم تمريرها إلى ERROR(/#testRunEnded(long,Map)) . |
الرميات | |
---|---|
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
يتم معاودة الاتصال عند بدء إجراء اختبار.
المعلمات | |
---|---|
runData |
DeviceMetricData : العمود "DeviceMetricData " الذي يحتفظ بالبيانات للجري. |
الرميات | |
---|---|
DeviceNotAvailableException |
onTestStart
public void onTestStart (DeviceMetricData testData)
معاودة الاتصال عند بدء حالة اختبار.
المعلمات | |
---|---|
testData |
DeviceMetricData : السمة DeviceMetricData التي تحتفظ ببيانات حالة الاختبار. |
الرميات | |
---|---|
DeviceNotAvailableException |
دليل العملية
public void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)
يجب أن يتيح تنفيذ الطريقة تسجيل الدليل وتحليله حتى تكون المقاييس
وضعها في DeviceMetricData
.
المعلمات | |
---|---|
key |
String : مفتاح الخيارات المرتبط بالدليل الذي تم سحبه. |
metricDirectory |
File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيارات |
runData |
DeviceMetricData : DeviceMetricData الذي يمكن تخزين المقاييس فيه |
عملية القياس
public final void processMetricFile (String key, File metricFile, DeviceMetricData runData)
يجب أن يسمح تنفيذ الطريقة بتسجيل الملف، وتحليله حتى يتم وضع المقاييس
DeviceMetricData
المعلمات | |
---|---|
key |
String : مفتاح الخيارات المرتبط بالملف الذي تم سحبه |
metricFile |
File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيارات |
runData |
DeviceMetricData : DeviceMetricData الذي يمكن تخزين المقاييس فيه |
الطرق المحمية
تنفيذ ShellCommand
protected void executeShellCommand (ITestDevice device, String command)
نفِّذ أمر واجهة الأوامر على الجهاز. إذا فشل التنفيذ (رمز خروج غير صفري)، فقم بطرح
DeviceRuntimeException
المعلمات | |
---|---|
device |
ITestDevice |
command |
String |
الرميات | |
---|---|
|
com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException |