Video Tutorials

The Vendor Test Suite (VTS) video tutorials provide details on running and developing VTS and CTS-on-GSI on Android 9 and Android 8.1.

Videos for Android 9

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 Framework Changes

Test Framework on SAC

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

VTS Test Framework

Test Framework on SAC

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