Quality & Testing Resources
Looking for testing guidelines or CI/CD documentation? This topic is split into dedicated sections depending on your role:
📱 For Client App Developers Integrating the SDK
If you are integrating the SDK into your Android application and want to write unit tests, UI tests, or mock telematics streams:
👉 Go to the Client Testing & QA Guide
- Unit testing ViewModels with
ISpeedRepository& MockK - Simulating synthetic speeds with
FakeSpeedRepository - Jetpack Compose & Espresso UI test recipes
- Enterprise reliability & stability SLA guarantees
🛠️ For SDK Maintainers & Contributors
If you are contributing to the SDK codebase, running linters, or publishing releases:
👉 Go to CI/CD & Release Pipeline
- GitHub Actions quality gate workflows
- Running
ktlint,detekt, and Android Lint - Internal test execution & JaCoCo coverage metrics
- Automated Maven AAR publishing to GitHub Packages