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


Collector لتمكين تسجيل الدخول عبر Bluetooth HCI على DUT وجمع السجل لكل اختبار. سيقوم المجمع بتكوين وتمكين تسجيل التطفل للتشغيل الاختباري وإعادة الإعدادات بعد التشغيل الاختباري.

ملخص

مجالات

public static final String SNOOP_LOG_MODE_PROPERTY

المقاولين العامة

BluetoothHciSnoopLogCollector ()

الأساليب العامة

String getReportingDir ()

استرجع الدليل للإبلاغ عن سجلات التطفل على HCI.

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

رد الاتصال عند انتهاء حالة الاختبار.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

رد الاتصال عند انتهاء التشغيل التجريبي.

void onTestRunStart ( DeviceMetricData runData)

رد الاتصال عند بدء التشغيل التجريبي.

void onTestStart ( DeviceMetricData testData)

رد الاتصال عند بدء حالة الاختبار.

void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)

يجب أن يسمح تنفيذ الطريقة بتسجيل الدليل وتحليله لوضع المقاييس في DeviceMetricData .

final void processMetricFile (String key, File metricFile, DeviceMetricData runData)

يجب أن يسمح تنفيذ الطريقة بتسجيل الملف وتحليله لوضع المقاييس في DeviceMetricData .

الأساليب المحمية

void executeShellCommand ( ITestDevice device, String command)

تنفيذ أمر الصدفة على الجهاز.

مجالات

SNOOP_LOG_MODE_PROPERTY

public static final String SNOOP_LOG_MODE_PROPERTY

المقاولين العامة

BluetoothHciSnoopLogCollector

public BluetoothHciSnoopLogCollector ()

الأساليب العامة

getReportingDir

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

ProcessMetricDirectory

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

يجب أن يسمح تنفيذ الطريقة بتسجيل الدليل وتحليله لوضع المقاييس في DeviceMetricData .

حدود
key String : مفتاح الخيار المرتبط بالدليل الذي تم سحبه.

metricDirectory File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيار.

runData DeviceMetricData : DeviceMetricData حيث يمكن تخزين المقاييس.

this.processMetricFile

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