BluetoothHciSnoopLogCollector

public class BluetoothHciSnoopLogCollector
extends FilePullerDeviceMetricCollector

JavaScript.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
    com.android.tradefed.device.metric.BluetoothHciSnoopLogCollector


Collector כדי להפעיל רישום snoop של Bluetooth HCI ב-DUT ולאסוף את היומן עבור כל בדיקה. האספן יגדיר ויפעיל רישום ביומן של מעקבים לא רצויים להרצת הבדיקה ויבטל את ההגדרות. לאחר הרצת הבדיקה.

סיכום

שדות

public static final String SNOOP_LOG_MODE_PROPERTY

בנאים ציבוריים

BluetoothHciSnoopLogCollector()

שיטות ציבוריות

String getReportingDir()

מאחזרים את הספרייה שאליה רוצים לדווח על יומני ה-snoop של HCI.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

התקשרות חזרה בסיום בקשת בדיקה.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

קריאה חוזרת (callback) בסיום הרצת בדיקה.

void onTestRunStart(DeviceMetricData runData)

קריאה חוזרת (callback) כשהתחלת הרצת בדיקה.

void onTestStart(DeviceMetricData testData)

קריאה חוזרת (callback) כשמתחיל תהליך בדיקה.

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_מצב_PROPERTY

public static final String SNOOP_LOG_MODE_PROPERTY

בנאים ציבוריים

BluetoothHciSnoopLogCollector

public BluetoothHciSnoopLogCollector ()

שיטות ציבוריות

getReportingDir

public String getReportingDir ()

מאחזרים את הספרייה שאליה רוצים לדווח על יומני ה-snoop של 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)

קריאה חוזרת (callback) בסיום הרצת בדיקה. זה אמור להיות הזמן לניקוי.

פרמטרים
runData DeviceMetricData: ה-DeviceMetricData שמאחסן את נתוני הריצה. העדכון יהיה זהה אובייקט כמו במהלך onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : מפת המדדים הנוכחית שהועברה אל ERROR(/#testRunEnded(long,Map)).

קליעות
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

קריאה חוזרת (callback) כשהתחלת הרצת בדיקה.

פרמטרים
runData DeviceMetricData: ה-DeviceMetricData שמאחסן את נתוני הריצה.

קליעות
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

קריאה חוזרת (callback) כשמתחיל תהליך בדיקה.

פרמטרים
testData DeviceMetricData: הפרמטר DeviceMetricData מכיל את הנתונים של מקרי הבדיקה.

קליעות
DeviceNotAvailableException

productMetricDirectory

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

הטמעת השיטה אמורה לאפשר רישום ביומן של הספרייה, ניתוח שלה כדי שהמדדים הוכנסו ל-DeviceMetricData.

פרמטרים
key String: מפתח האפשרות המשויך לספרייה שנשלפה.

metricDirectory File: ה-ERROR(/File) שנשלף מהמכשיר שתואם למפתח האפשרות.

runData DeviceMetricData: DeviceMetricData שבו אפשר לאחסן את המדדים.

productMetricFile

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.DeviceRuntimeError
DeviceNotAvailableException