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) יישום השיטה אמור לאפשר רישום של הספרייה, לנתח אותה כדי להכניס מדדים ל- |
final void | processMetricFile (String key, File metricFile, DeviceMetricData runData) יישום השיטה אמור לאפשר רישום של הקובץ, לנתח אותו כדי לשים מדדים ב- |
שיטות מוגנות | |
---|---|
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 |