VTS를 사용한 시스템 테스트

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

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

테스트 환경 설정

테스트 환경을 설정하려면 다음 단계를 따릅니다.

  1. Python 개발 키트 설치:
    sudo apt-get install python-dev
    
  2. 프로토콜 버퍼 도구 설치(Python용):
    sudo apt-get install python-protobuf
    sudo apt-get install protobuf-compiler
    
  3. Python 가상 환경 관련 도구 설치:
    sudo apt-get install python-virtualenv
    sudo apt-get install python-pip
    

패치 테스트

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

  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로 보내 주세요.