Anda dapat menggunakan petunjuk berikut untuk membuang informasi debug VHAL. Fungsi ini memanggil
Metode dump()
di antarmuka VHAL, yang tidak tercantum dalam antarmuka, tetapi
secara implisit diwarisi untuk semua layanan AIDL, dengan semua argumen tambahan
perintah.
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default
Gunakan perintah berikut untuk menampilkan daftar perintah debug yang didukung bagi VHAL referensi:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help
Misalnya, VHAL referensi mendukung pembacaan nilai properti
(seperti INFO_VIN
) hingga:
adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100
Untuk HIDL VHAL, gunakan:
adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default
Anda juga dapat menggunakan
tes VTS,
VtsHalAutomotiveVehicle_TargetTest
,
untuk memverifikasi implementasi VHAL Anda. Salah satu kasus pengujian, useAidlBackend
atau
useHidlBackend
, dilewati jika backend tertentu tidak tersedia. Beberapa pengujian
juga dapat dilewati untuk backend AIDL atau HIDL jika backend tidak mendukung fitur ini.