2025년 3월 27일부터 AOSP를 빌드하고 기여하려면 aosp-main
대신 android-latest-release
를 사용하는 것이 좋습니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
VTS를 사용한 시스템 테스트
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
VTS(공급업체 테스트 도구 모음)는 HAL 및 OS 커널 테스트를 자동화합니다. VTS를 사용하여 Android 네이티브 시스템 구현을 테스트하려면, 테스트 환경을 설정한 다음 VTS 계획을 사용하여 패치를 테스트합니다.
테스트 환경 설정
Android 10 이하에서 테스트 환경을 설정하는 방법에 관한 자세한 내용은 Android 10 이하용 공급업체 테스트 모음(VTS) 및 인프라를 참고하세요.
패치 테스트
패치를 테스트하려면 다음 단계를 따릅니다.
- VTS 호스트 측 패키지 빌드:
. build/envsetup.sh
lunch aosp_arm64-userdebug
make vts -j
- 기본 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로 보내 주세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-27(UTC)"],[],[],null,["# Systems testing with VTS\n\nThe Vendor Test Suite (VTS) automates HAL and OS kernel testing. To use VTS\nto test an Android native system implementation, set up a testing environment\nthen test a patch using a VTS plan.\n\nEstablish a test environment\n----------------------------\n\nFor information on setting up a testing environment for Android 10 or lower, see\n[Vendor Test Suite (VTS) \\& infrastructure for Android 10\nand lower](/docs/core/tests/vts/index10).\n\nTest a patch\n------------\n\nTo test a patch:\n\n1. Build a VTS host-side package: \n\n . build/envsetup.sh\n lunch aosp_arm64-userdebug\n make vts -j\n\n2. Run the default VTS tests: \n\n vts-tradefed\n tf\u003e run vts // where vts is the test plan name\n\nVTS plans\n---------\n\nAvailable VTS test plans include:\n\n| Command | Description |\n|-------------------|--------------------------------------------------------|\n| \\\u003e run vts | For default VTS tests |\n| \\\u003e run vts-hal | For default VTS HAL (hardware abstraction layer) tests |\n| \\\u003e run vts-kernel | For default VTS kernel tests |\n\nTo view a list of all plans, refer to\n[/test/vts/tools/vts-tradefed/res/config.md](https://android.googlesource.com/platform/test/vts/+/refs/heads/android10-dev/tools/vts-tradefed/res/config/plans.md).\n\nSupport\n-------\n\nYou can view a user manual at\n[/test/vts/doc](https://android.googlesource.com/platform/test/vts/+/fb7d768d295720d9edfca8c9c1e215ac631f3bc6/README.md).\nFor questions on VTS, please join\n[android-vts@googlegroups.com](https://groups.google.com/forum/#!forum/android-vts)."]]