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 |
أداة جمع لتسجيل التطفل على واجهة وحدة تحكّم المضيف في بلوتوث على جهاز التحكّم في العينة وجمع السجلّ لكل اختبار سيضبط "مجمع البيانات" إعدادات تسجيل التتبّع ويفعّلها لإجراء الاختبار، ثم يُعيد الإعدادات بعد إجراء الاختبار.
ملخّص
الحقول | |
---|---|
public
static
final
String |
SNOOP_LOG_MODE_PROPERTY
|
وظائف الإنشاء العامة | |
---|---|
BluetoothHciSnoopLogCollector()
|
الطرق العامة | |
---|---|
String
|
getReportingDir()
استرجع الدليل الذي تريد إرسال سجلات التطفل على واجهة وحدة تحكم المضيف إليه. |
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)
نفِّذ أمر shell على الجهاز. |
الحقول
SNOOP_LOG_MODE_PROPERTY
public static final String SNOOP_LOG_MODE_PROPERTY
وظائف الإنشاء العامة
BluetoothHciSnoopLogCollector
public BluetoothHciSnoopLogCollector ()
الطرق العامة
getReportingDir
public String getReportingDir ()
استرجع الدليل الذي تريد إرسال سجلات التطفل على واجهة وحدة تحكم المضيف إليه.
المرتجعات | |
---|---|
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 |