네이티브 기기

일부 Android 기기에는 전체 프레임워크 레이어가 없으므로 기능이 제한됩니다.

Tradefed는 NativeDevice라고 하는 이러한 기기를 지원합니다.

아키텍처

기기 표현은 계층화된 아키텍처를 사용합니다. TestDeviceNativeDevice를 확장하여 네이티브 기기가 전체 Android 기기의 하위 집합임을 반영합니다.

구현은 기기 상태 감지 및 기기 가용성의 다양한 상황을 자동으로 처리합니다.

지원 사용 설정

가상 기기의 경우와 같이 Tradefed에서 NativeDevice를 시작한 경우 다음 옵션을 사용합니다.

base-device-type-request = 'NATIVE_DEVICE'

기기가 이미 있는 경우 Tradefed를 시작할 때 NOTIFY_AS_NATIVE 환경 변수를 설정합니다. NOTIFY_AS_NATIVE를 전체 프레임워크가 아닌 것으로 간주할 기기 일련번호의 쉼표로 구분된 목록으로 지정합니다.

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