Harnessing the Twister: Zephyr Data-Driven Testing and Insights
summary
Twister collects extended test data (coverage, memory footprint, benchmarks) and exports JSON and JUnit-style reports while running thousands of tests in parallel across simulators and racks of hardware; it supports coverage per instance, build-only and CMake-only workflows, aggressive no-clean and runtime artifact cleanup to save disk and speed iteration, and produces artifacts that can be uploaded to Elastic/coverity/codecov. Multi-image and multi-node scenarios are landing as plugins so multi-device network and long‑running interactions can be built and measured end to end.
AI-written summary · about
chapters (8)
- 0:00Twister and Zephyr intro
- 6:49Twister for developers
- 13:20Twister evolution
- 21:59Optimizing Twister workflows
- 28:46Disk space management
- 33:45Advanced test analysis
- 36:40Twister roadmap
- 40:14Q&A
related talks
49mHarnessing the Twister: Zephyr Data-Driven Testing and Insights
35mTwister: A Test Utility for Contributors
20mIntroduction To Twister and Adding Support for Hardware Runners
43mPytest Tests in Twister
43mPytest Tests in Twister
23mTwister V2: New Framework for Testing Based on Pytest. Overview & Current Status
44mTest Strategy for Zephyr
46mZephyr Application Development Using TDD: Getting Started
