mirror of
https://github.com/espressif/esp-idf.git
synced 2026-09-30 18:20:38 +03:00
Add build-level tests verifying configdep selective rebuild behavior: - test_configdep.py: selective rebuild (only affected .obj rebuilt) and ELF string verification after Kconfig toggle - test_rebuild_configdep.py: full rebuild graph tests with configdep enabled, including the two-build "settle" pattern for .cdep stub timestamps Place the configdep test app in tools/test_build_system/configdep_test_app/ alongside the build system test infrastructure. Split configdep-specific rebuild coverage from pure CMake/Ninja rebuild tests (test_rebuild.py runs with configdep disabled via a module-local idf_py fixture).
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-H2 | ESP32-H21 | ESP32-H4 | ESP32-P4 | ESP32-S2 | ESP32-S3 | ESP32-S31 |
|---|
Configdep test application
Minimal ESP-IDF project used by tools/test_build_system/test_configdep.py to exercise esp-idf-configdep selective rebuilds and to assert that the built firmware reflects Kconfig toggles (via strings embedded in the ELF).