Perangkat native

Beberapa perangkat Android tidak memiliki lapisan framework lengkap, sehingga membatasi fiturnya.

Tradefed mendukung perangkat ini, yang disebut NativeDevice.

Arsitektur

Representasi perangkat kami menggunakan arsitektur berlapis. TestDevice memperluas NativeDevice, yang menunjukkan bahwa perangkat native adalah subset dari perangkat Android lengkap.

Implementasi ini secara otomatis menangani berbagai situasi deteksi status perangkat dan ketersediaan perangkat.

Mengaktifkan dukungan

Jika NativeDevice dimulai oleh Tradefed seperti dalam kasus perangkat virtual, gunakan opsi berikut:

base-device-type-request = 'NATIVE_DEVICE'

Jika perangkat sudah ada, tetapkan variabel lingkungan NOTIFY_AS_NATIVE saat memulai Tradefed. Tentukan NOTIFY_AS_NATIVE sebagai daftar serial perangkat yang dipisahkan koma yang akan dianggap sebagai framework tidak penuh.

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