Clone this repo:
  1. 6becd67 Merge "Include binderDriverInterfaceTest_IPC_32 in VTS package" by Treehugger Robot · 2 days ago master
  2. ab5e16f Merge "Handle timeout in test runner" by Treehugger Robot · 3 days ago
  3. 8f2a507 Merge "Update vts template to support test against different service name." by Zhuoyao Zhang · 3 days ago
  4. 5c9b28e Include binderDriverInterfaceTest_IPC_32 in VTS package by Hsin-Yi Chen · 6 weeks ago
  5. e8a4331 Merge "Run VTS HAL tests against different service name." by Zhuoyao Zhang · 6 days ago

Android Vendor Test Suite (VTS)

VTS consists of a set of testing frameworks and test cases, designed to help enhance the robustness, reliability, and compliance of:

  • the Android system (e.g., Core HALs and libraries) and
  • low-level system software (e.g., kernel, module, and firmware).

VTS has mainly two types of test suites:

  • automated (e.g., record-and-replay and fuzzing) and
  • structural (e.g., gTest and host-driven python) testing.

While the VTS framework and test cases are designed for userdebug or eng build devices, some test cases can be run on user build devices using its app namely, VTS Agent App.

Table of Contents

  1. VTS User Manual
  2. Where to find VTS test cases
  3. VTS Test Developer Manual (Codelab)