VTS를 사용한 시스템 테스트

VTS(공급업체 테스트 모음)는 HAL 및 OS 커널 테스트를 자동화합니다. VTS를 사용하여 Android 네이티브 시스템 구현을 테스트하려면, 테스트 환경을 설정한 다음 VTS 계획을 사용하여 패치를 테스트합니다.

테스트 환경 설정

Android 10 이하에서 테스트 환경을 설정하는 방법에 관한 자세한 내용은 Android 10 이하용 공급업체 테스트 모음(VTS) 및 인프라를 참고하세요.

패치 테스트

패치를 테스트하려면 다음 단계를 따릅니다.

  1. VTS 호스트 측 패키지 빌드:
    . build/envsetup.sh
    lunch aosp_arm64-userdebug
    make vts -j
    
  2. 기본 VTS 테스트 실행:
    vts-tradefed
    tf> run vts     // where vts is the test plan name
    

VTS 계획

사용 가능한 VTS 테스트 계획은 다음과 같습니다.

명령어 설명
> run vts 기본 VTS 테스트용
> run vts-hal 기본 VTS HAL(하드웨어 추상화 계층) 테스트용
> run vts-kernel 기본 VTS 커널 테스트용

모든 계획의 목록을 보려면 /test/vts/tools/vts-tradefed/res/config.md를 참고하세요.

지원

/test/vts/doc에서 사용자 설명서를 볼 수 있습니다. VTS에 관한 질문이 있다면 android-vts@googlegroups.com로 보내 주세요.