بلوتوثHciSnoopLogCollector
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 |
جمعآوری برای فعال کردن بلوتوث HCI Snoop Logging در DUT و جمعآوری گزارش برای هر آزمایش. گردآورنده ثبت و ضبط snoop را برای اجرای آزمایشی پیکربندی و فعال می کند و پس از اجرای آزمایشی تنظیمات را برمی گرداند.
خلاصه
فیلدها | |
---|---|
public static final String | SNOOP_LOG_MODE_PROPERTY
|
سازندگان عمومی | |
---|---|
BluetoothHciSnoopLogCollector () |
روش های عمومی | |
---|---|
String | getReportingDir () دایرکتوری را بازیابی کنید تا گزارش های snoop 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) دستور shell را روی دستگاه اجرا کنید. |
فیلدها
SNOOP_LOG_MODE_PROPERTY
public static final String SNOOP_LOG_MODE_PROPERTY
سازندگان عمومی
بلوتوثHciSnoopLogCollector
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 |
درTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
هنگامی که یک اجرای آزمایشی به پایان می رسد، تماس بگیرید. این باید زمان پاکسازی باشد.
پارامترها | |
---|---|
runData | DeviceMetricData : DeviceMetricData داده ها را برای اجرا نگه می دارد. همان شیء در هنگام onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) خواهد بود. |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) ارسال شد. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
درTestRunStart
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 که در آن معیارها می توانند ذخیره شوند. |
روش های محافظت شده
ShellCommand را اجرا کنید
protected void executeShellCommand (ITestDevice device, String command)
دستور shell را روی دستگاه اجرا کنید. اگر اجرا ناموفق بود (کد خروج غیر صفر)، یک DeviceRuntimeException
پرتاب کنید.
پارامترها | |
---|---|
device | ITestDevice |
command | String |
پرتاب می کند | |
---|---|
| com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException |