The Vendor Test Suite (VTS) video tutorials provide details on running and developing VTS and CTS-on-GSI on Android 9 (and higher) and Android 8.1.
Videos for Android 9 (and higher)
| Subject | Topic | Videos | |
|---|---|---|---|
| Prologue | Overview | Android Vendor Test Suite | |
| User Manual | How to Run VTS and CTS-on-GSI | How to Run VTS and CTS-on-GSI | |
| How to Flash GSI | How to Flash General System Image | ||
| Vendor Test Framework (VTF) | Test Framework | ||
| Test Time Optimization | Test Time Optimization | -- | |
| Multi-Device Testing | Multi-Device Tests | ||
| Basic Test Development | VTS Tests | VTS Tests | |
| Test Templates | Test Templates | ||
| Develop and Understand HAL Tests | Conditional Tests | Conditional Tests | -- |
| Service Name Aware Testing | Service Name Aware HAL Testing | ||
| HAL Extension Tests | HAL Extension Test | ||
| Framework Backward Compatibility | Android Framework Backward Compatibility | ||
| Other Interface Tests | Kernel Testing | Kernel Testing | -- |
| VNDK Tests | -- | ||
| Non-functional Tests | Performance Profiling | VTS Support for Performance Testing | |
| Fuzzing | HIDL and HAL Interface Fuzzing | ||
| Vendor Test Infrastructure (VTI) | Code Coverage | Coverage Instrumentation and Collection in VTS | |
| Record-and-Replay Tests | Record-and-Replay Testing | ||
| End-to-End Automation | Automatic Measurement Infrastructure | -- | |
| Dashboard | Continuous Integration Dashboard | ||
| Epilogue | Partner Engineering | Treble Readiness | -- |
| Conclusion | Call for Contributions |
Videos for Android 8.1
| Subject | Topic | Videos | |
|---|---|---|---|
| Prologue | Overview | Android Vendor Test Suite (VTS) Products | |
| User Manual | How to Run VTS and CTS-on-GSI | How To Run VTS | |
| How to Flash GSI | How to Flash General System Image | ||
| Vendor Test Framework (VTF) | Test Framework | ||
| Basic Test Development | VTS Tests | VTS Tests | |
| Test Templates | Test Templates | ||
| Other Interface Tests | Kernel Testing | Kernel Testing | -- |
| VNDK Tests | -- | ||
| Non-functional Tests | Performance Profiling | Performance Testing | |
| Fuzzing | HIDL and HAL Interface Fuzzing | ||
| Vendor Test Infrastructure (VTI) | Code Coverage | Coverage Instrumentation and Collection in VTS | |
| Record-and-Replay Tests | Record-and-Replay Testing | ||
| Dashboard | Continuous Integration Dashboard | ||
| Epilogue | Conclusion | Future Plans |