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 mencerminkan bahwa perangkat native adalah subset dari perangkat Android lengkap.

Implementasi ini 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 yang dipisahkan koma dari serial perangkat yang akan dianggap sebagai framework tidak lengkap.

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