دستگاه بومی

برخی از دستگاه های اندرویدی فاقد یک لایه چارچوب کامل هستند که ویژگی های آنها را محدود می کند.

Tradefed از این دستگاه ها که NativeDevice نامیده می شوند پشتیبانی می کند.

معماری

نمایش دستگاه ما از معماری لایه ای استفاده می کند. TestDevice NativeDevice گسترش می دهد و نشان می دهد که دستگاه های بومی زیرمجموعه ای از دستگاه های Android کامل هستند.

پیاده سازی به طور خودکار موقعیت های مختلف تشخیص وضعیت دستگاه و در دسترس بودن دستگاه را کنترل می کند.

پشتیبانی را فعال کنید

اگر NativeDevice مانند دستگاه های مجازی توسط Tradefed راه اندازی شده است، از گزینه زیر استفاده کنید:

base-device-type-request = 'NATIVE_DEVICE'

اگر دستگاه از قبل موجود است، هنگام شروع Tradefed، متغیر محیطی NOTIFY_AS_NATIVE را تنظیم کنید. NOTIFY_AS_NATIVE به‌عنوان فهرستی از سریال‌های دستگاه جدا شده با کاما مشخص کنید تا چارچوب غیر کامل در نظر گرفته شود.

NOTIFY_AS_NATIVE=<serial>,<serial1> ./tradefed.sh