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)

בצע פקודת מעטפת במכשיר.

שדות

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)

בצע פקודת מעטפת במכשיר. אם הביצוע נכשל (קוד יציאה שאינו אפס), שלח DeviceRuntimeException .

פרמטרים
device ITestDevice

command String

זורק
com.android.tradefed.device.DeviceRuntimeException
DeviceNotAvailableException