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 |