جامع 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


أداة التجميع لتمكين تسجيل التطفل عبر 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)

نفذ أمر shell على الجهاز.

مجالات

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 حيث يمكن تخزين المقاييس.

processMetricFile

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

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

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

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

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

الطرق المحمية

executeShellCommand

protected void executeShellCommand (ITestDevice device, 
                String command)

نفذ أمر shell على الجهاز. إذا فشل التنفيذ (رمز خروج غير صفري) ، فقم بإلقاء DeviceRuntimeException .

حدود
device ITestDevice

command String

رميات
com.android.tradefed.device.DeviceRuntimeException
DeviceNotAvailableException