일부 Android 기기에는 전체 프레임워크 레이어가 없으므로 기능이 제한됩니다.
Tradefed는 NativeDevice
라고 하는 이러한 기기를 지원합니다.
아키텍처
기기 표현은 계층화된 아키텍처를 사용합니다. TestDevice
는 NativeDevice
를 확장하여 네이티브 기기가 전체 Android 기기의 하위 집합임을 반영합니다.
구현은 기기 상태 감지 및 기기 가용성의 다양한 상황을 자동으로 처리합니다.
지원 사용 설정
가상 기기의 경우와 같이 Tradefed에서 NativeDevice
를 시작한 경우 다음 옵션을 사용합니다.
base-device-type-request = 'NATIVE_DEVICE'
기기가 이미 있는 경우 Tradefed를 시작할 때 NOTIFY_AS_NATIVE
환경 변수를 설정합니다. NOTIFY_AS_NATIVE
를 전체 프레임워크가 아닌 것으로 간주할 기기 일련번호의 쉼표로 구분된 목록으로 지정합니다.
NOTIFY_AS_NATIVE=<serial>,<serial1> ./tradefed.sh