com.android.tradefed.device
رابطها
| اشکالزدایی اندروید (IAndroidDebugBridge) | تعریف رابط برای متدهای ERROR(/com.android.ddmlib.AndroidDebugBridge) که در این بسته استفاده میشوند. |
| دستگاه مجازی قابل پیکربندی | رابطی برای ارائه اطلاعات در مورد اطلاعات دستگاه مجازی احتمالاً از پیش پیکربندی شده (IP میزبان، کاربر میزبان، آفست پورتها و غیره). |
| گیرنده اقدام IDevice | یک API برای دریافت رویدادهای دستگاه ارائه میدهد. |
| مدیر دستگاه | رابطی برای مدیریت مجموعهای از دستگاههای موجود برای آزمایش. |
| IDeviceManager.IFastbootListener | یک شنونده برای تغییرات وضعیت فستبوت. |
| مانیتور دستگاه | رابط کاربری برای نظارت بر وضعیت دستگاهها. |
| بازیابی اطلاعات دستگاه | رابط کاربری برای بازیابی دستگاهی که آفلاین شده است. |
| انتخاب دستگاه | رابط کاربری برای معیارهای انتخاب دستگاه. |
| مانیتور وضعیت دستگاه | امکاناتی را برای نظارت بر وضعیت یک IDevice فراهم میکند. |
| ورود فایل | تعریف رابط که قرارداد سادهتر و قابل تقلیدی را برای متدهای FileEntry فراهم میکند. |
| گیرنده ILogcat | کلاسی که خروجی logcat یک دستگاه را به عنوان InputStreamSource ارائه میدهد. |
| دستگاه تست مدیریتشده | یک دستگاه تست فناوری اطلاعات که چرخه حیات آن مدیریت میشود. |
| کارخانهی دستگاه تست مدیریتشده | رابط سازنده برای IManagedTestDevice ها |
| بازیابی چند دستگاهی | رابط کاربری برای بازیابی چندین دستگاه آفلاین. |
| INativeDevice | یک API سطح بالا و قابل اعتماد برای IDevice مربوط به ddmlib ارائه میدهد. |
| دستگاه موقت | رابطی برای نمایش دستگاهی که میتواند به عنوان یک نگهدارنده موقت عمل کند. |
| دستگاه تست IT | یک API سطح بالا و قابل اعتماد برای IDevice مربوط به ddmlib ارائه میدهد. |
کلاسها
| اقدام دستگاه پسزمینه | یک دستور را روی دستگاه داده شده اجرا میکند و در صورت لزوم تا زمان لغو عمل تکرار میشود. |
| دمای باتری | |
| گیرندهی بایتخروجیِ جمعآوریکننده | یک IShellOutputReceiver که کل خروجی پوسته را در یک byte[] جمع آوری میکند. |
| گیرندهی خروجیِ جمعآوریکننده | یک IShellOutputReceiver که کل خروجی پوسته را در یک String جمع آوری میکند. |
| خطای عدم اتصال دستگاه | زمانی اجرا میشود که یک دستگاه دیگر از طریق نوع انتقال خود قابل دسترسی نباشد، مثلاً اگر دستگاه دیگر از طریق USB یا اتصال TCP/IP قابل مشاهده نباشد |
| دستگاه تاشو حالت | نمایش وضعیت تاشوندگی دستگاه که توسط "cmd device_state print-states" برگردانده میشود. |
| مدیر دستگاه | |
| مدیر دستگاه. دستگاه فستبوت | نمایش یک دستگاه در حالت Fastboot. |
| دستگاه مانیتور مالتیپلکسر | یک کلاس پروکسی برای ارسال درخواستها به چندین IDeviceMonitor . |
| استثنای عدم دسترسی به دستگاه | زمانی پرتاب میشود که دستگاه دیگر برای آزمایش در دسترس نباشد. |
| ویژگیهای دستگاه | تعاریف ثابت رایج برای نامهای ویژگیهای جانبی دستگاه |
| استثنای زمان اجرای دستگاه | زمانی پرتاب میشود که یک اقدام دستگاه منجر به نتایج مورد انتظار نشده باشد. |
| گزینههای انتخاب دستگاه | کانتینر برای معیارهای انتخاب دستگاه. |
| مانیتور وضعیت دستگاه | کلاس کمکی برای نظارت بر وضعیت یک IDevice . |
| خطای عدم پاسخگویی دستگاه | نوعی از DeviceNotAvailableException که نشان میدهد دستگاه برای adb قابل مشاهده است، اما پاسخگو نیست (مثلاً زمانبندی دستورات تمام میشود، بوت نمیشود و غیره) |
| FastbootHelper | یک کلاس کمکی برای عملیات فستبوت. |
| مانیتور دستگاه. لیست کننده دستگاه | یک کلاس شبیه به Runnable که باید دستگاههای شناخته شده و وضعیت آنها را برگرداند. |
| پاسخ رویداد دستگاه مدیریتشدهی IManagedTestDevice.DeviceEvent | کانتینری برای پاسخ به فراخوانی IManagedTestDevice.handleAllocationEvent(DeviceEvent) |
| اطلاعات تست دستگاه. ApexInfo | یک کلاس struct ساده برای ذخیره اطلاعات مربوط به یک APEX واحد |
| اطلاعات نقطه اتصال (MountPointInfo) | یک کلاس struct ساده برای ذخیره اطلاعات مربوط به یک mountpoint واحد |
| گیرنده خروجی بزرگ | کلاسی که برای کمک به اجرای دستورات طولانی مدت و جمعآوری خروجی طراحی شده است. |
| دستگاه مجازی اندروید محلی | کلاس مربوط به دستگاههای مجازی محلی که روی میزبان TradeFed اجرا میشوند. |
| گیرنده لاگکت | کلاسی که logcat را در پسزمینه جمعآوری میکند. |
| کارخانهی آزمایش مدیریتشده | کارخانهای برای ساخت انواع مختلف دستگاههایی که میتوانند توسط Tf نظارت شوند |
| دستگاه بومی | پیادهسازی پیشفرض یک ITestDevice دستگاههای اندرویدی غیر فولاستک. |
| NativeDevice.AdbAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) برای اجرای دستور 'adb ....' سیستم عامل. |
| اقدام NativeDevice.AdbShell | |
| اقدام NativeDevice.RebootDevice | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) برای راه اندازی مجدد دستگاه. |
| مانیتور وضعیت دستگاه بومی | کلاس کمکی برای نظارت بر وضعیت یک IDevice بدون پشتیبانی از فریمورک. |
| استثنای شبکه در دسترس نیست | زمانی رخ میدهد که دستگاهی برای آزمایش قادر به اتصال به شبکه نباشد. |
| بدون استثنای دستگاه | زمانی که دستگاهی برای اجرای دستور داده شده وجود ندارد، پرتاب میشود. |
| دستگاه تهی | یک شناسهی IDevice که توسط DeviceManager برای تخصیص زمانی که IDeviceSelection.nullDeviceRequested() مقدار true دارد، استفاده میشود. |
| اطلاعات بسته | کانتینری برای اطلاعات بستهی یک برنامه که از دستگاه تجزیه و تحلیل شده است. |
| دستگاه اندروید از راه دور | پیادهسازی یک ITestDevice برای یک دستگاه اندرویدی فولاستک متصل از طریق adb connect. |
| دستگاه از راه دورAvdIDevice | یک IDevice که توسط DeviceManager برای تخصیص زمانی که DeviceSelectionOptions.gceDeviceRequested() true دارد، استفاده میشود. |
| استاب دیوایس | پیادهسازی جاینگهدار Stub از یک IDevice . |
| دستگاه مجازی اندروید StubLocal | یک IDevice که توسط DeviceManager برای تخصیص زمانی که DeviceSelectionOptions.localVirtualDeviceRequested() مقدار true دارد، استفاده میشود. |
| دستگاه تست | پیادهسازی یک ITestDevice برای یک دستگاه اندرویدی فولاستک |
| TestDevice.MicrodroidBuilder | سازندهای که برای ایجاد Microdroid TestDevice استفاده میشود. |
| گزینههای دستگاه تست | کانتینر برای Option ITestDevice |
| اطلاعات کاربری | مشابه کلاس UserInfo از پلتفرم. |
| بازیابی دستگاه منتظر بمانید | یک پیادهسازی ساده از IDeviceRecovery که منتظر آنلاین شدن دستگاه و پاسخ به دستورات ساده میماند. |
| ابزار WifiCommand | یک کلاس کاربردی که میتواند خروجیهای دستورات وایفای را تجزیه و تحلیل کند. |
| نتیجه اسکن WifiCommandUtil | یک شبکه وایفای حاوی اطلاعات مرتبط با آن را نشان میدهد. |
| کمککنندهی وایفای | کلاس کمکی برای دستکاری سرویسهای وایفای روی دستگاه. |
انومها
| وضعیت تخصیص دستگاه | وضعیت تخصیص دستگاه را از دیدگاه IDeviceManager نشان میدهد. |
| گزینههای انتخاب دستگاه. نوع درخواستی دستگاه | انواع مختلف دستگاههای نگهدارندهی مکان که پشتیبانی میشوند. |
| FreeDeviceState | |
| انتخاب دستگاه.نوع دستگاه پایه | |
| حالت بازیابی دستگاه تست IT | |
| حالت راهاندازی مجدد دستگاه بومی | حالتی از راهاندازی مجدد. |
| اسنپاوزر و وایتفاز | نمایش شمارشی از زمان اتصال/مسدود شدن برای اتمام بهروزرسانی snapuserd. |
| نوع نمونهی TestDeviceOptions | |
| وضعیت تست دستگاه | نمایش کاملتری از وضعیت دستگاه نسبت به DeviceState . |
| اطلاعات کاربر.نوع کاربر | انواع پشتیبانیشده از نوع کاربر در APIهای خارجی. |
رابطها
- اشکالزدایی اندروید (IAndroidDebugBridge)
- دستگاه مجازی قابل پیکربندی
- گیرنده اقدام IDevice
- مدیر دستگاه
- IDeviceManager.IFastbootListener
- مانیتور دستگاه
- بازیابی اطلاعات دستگاه
- انتخاب دستگاه
- مانیتور وضعیت دستگاه
- ورود فایل
- گیرنده ILogcat
- دستگاه تست مدیریتشده
- کارخانهی دستگاه تست مدیریتشده
- بازیابی چند دستگاهی
- INativeDevice
- دستگاه موقت
- دستگاه تست IT
کلاسها
- اقدام دستگاه پسزمینه
- دمای باتری
- گیرندهی بایتخروجیِ جمعآوریکننده
- گیرندهی خروجیِ جمعآوریکننده
- خطای عدم اتصال دستگاه
- دستگاه تاشو حالت
- مدیر دستگاه
- مدیر دستگاه. دستگاه فستبوت
- دستگاه مانیتور مالتیپلکسر
- استثنای عدم دسترسی به دستگاه
- ویژگیهای دستگاه
- استثنای زمان اجرای دستگاه
- گزینههای انتخاب دستگاه
- مانیتور وضعیت دستگاه
- خطای عدم پاسخگویی دستگاه
- FastbootHelper
- مانیتور دستگاه. لیست کننده دستگاه
- پاسخ رویداد دستگاه مدیریتشدهی IManagedTestDevice.DeviceEvent
- اطلاعات تست دستگاه. ApexInfo
- اطلاعات نقطه اتصال (MountPointInfo)
- گیرنده خروجی بزرگ
- دستگاه مجازی اندروید محلی
- گیرنده لاگکت
- کارخانهی آزمایش مدیریتشده
- دستگاه بومی
- NativeDevice.AdbAction
- اقدام NativeDevice.AdbShell
- اقدام NativeDevice.RebootDevice
- مانیتور وضعیت دستگاه بومی
- استثنای شبکه در دسترس نیست
- بدون استثنای دستگاه
- دستگاه تهی
- اطلاعات بسته
- دستگاه اندروید از راه دور
- دستگاه از راه دورAvdIDevice
- استاب دیوایس
- دستگاه مجازی اندروید StubLocal
- دستگاه تست
- TestDevice.MicrodroidBuilder
- گزینههای دستگاه تست
- اطلاعات کاربری
- بازیابی دستگاه منتظر بمانید
- ابزار WifiCommand
- نتیجه اسکن WifiCommandUtil
- کمککنندهی وایفای
انومها