VHAL 디버그

다음 명령을 사용하여 VHAL 디버그 정보를 덤프할 수 있습니다. 이는 VHAL에서 dump() 메서드를 호출합니다. 이 메서드는 인터페이스에 나열되어 있지 않지만 명령어에 제공된 모든 추가 인수와 함께 모든 AIDL 서비스에 관해 암시적으로 상속됩니다.

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default

다음 명령어를 사용하여 참조 VHAL의 지원되는 디버그 명령어를 나열합니다.

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help

예를 들어 참조 VHAL은 다음을 통해 INFO_VIN과 같은 속성 값 읽기를 지원합니다.

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100

HIDL VHAL의 경우 다음을 사용합니다.

adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default

VTS 테스트 VtsHalAutomotiveVehicle_TargetTest를 사용하여 VHAL 구현을 확인할 수도 있습니다. 특정 백엔드를 사용할 수 없는 경우 테스트 사례 useAidlBackenduseHidlBackend를 건너뜁니다. 백엔드가 이 기능을 지원하지 않으면 AIDL 또는 HIDL 백엔드의 일부 테스트를 건너뛸 수도 있습니다.