mirror of
https://github.com/espressif/esp-idf.git
synced 2026-06-06 13:16:32 +03:00
Replace *common_components with specific driver dependencies across all
peripheral driver test apps and examples to prevent unnecessary CI
triggers
when common_components change.
This follows the same pattern established in TWAI driver commit:
6d21cc6c29
Changes made:
- 26 component test apps updated
(esp_driver_*/test_apps/.build-test-rules.yml)
- 1 driver test app updated
(components/driver/test_apps/.build-test-rules.yml)
- Key examples updated in examples/peripherals/.build-test-rules.yml
- Established standard dependency pattern: esp_hal_xxx, esp_hw_support,
soc
- Added esp_driver_gpio for GPIO-dependent drivers
| Supported Targets | ESP32 | ESP32-P4 | ESP32-S3 |
|---|
This is a test app for sdmmc component. This app is for internal use.
Building
idf.py build
Running
To run locally:
idf.py flash monitor
The tests will be executed and the summary will be printed:
-----------------------
4 Tests 0 Failures 0 Ignored
OK
Note, when the Python test script is executed in internal CI, it will test each configuration one by one. When executing this script locally, it will use whichever binary is already built and available in build directory.