Thiết bị gốc

Một số thiết bị Android thiếu lớp khung đầy đủ, hạn chế các tính năng của thiết bị.

Tradefed hỗ trợ các thiết bị này, được gọi là NativeDevice.

Kiến trúc

Biểu diễn thiết bị của chúng tôi sử dụng cấu trúc phân lớp. TestDevice mở rộng NativeDevice, phản ánh rằng các thiết bị gốc là một tập hợp con của các thiết bị Android đầy đủ.

Quá trình triển khai sẽ tự động xử lý nhiều tình huống phát hiện trạng thái thiết bị và tình trạng hoạt động của thiết bị.

Bật tính năng hỗ trợ

Nếu NativeDevice do Tradefed khởi động như trong trường hợp thiết bị ảo, hãy sử dụng tuỳ chọn sau:

base-device-type-request = 'NATIVE_DEVICE'

nếu thiết bị đã tồn tại, hãy đặt biến môi trường NOTIFY_AS_NATIVE khi khởi động Tradefed. Chỉ định NOTIFY_AS_NATIVE dưới dạng danh sách được phân tách bằng dấu phẩy gồm các số sê-ri của thiết bị được coi là khung không đầy đủ.

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