Merge branch 'feat/bdl_ioctl_checker' into 'master'

feat(esp_blockdev): add build-time ioctl command reservation overlap checker

Closes IDF-15799

See merge request espressif/esp-idf!49670
This commit is contained in:
Martin Vychodil
2026-06-19 12:40:28 +08:00
11 changed files with 829 additions and 0 deletions

View File

@@ -245,6 +245,8 @@
/tools/test_apps/**/*.py @esp-idf-codeowners/ci @esp-idf-codeowners/tools
/tools/test_build_system/ @esp-idf-codeowners/tools @esp-idf-codeowners/build-config
/tools/test_build_system/buildv2/test_blockdev_ioctl.py @esp-idf-codeowners/storage
/tools/test_build_system/test_blockdev_ioctl.py @esp-idf-codeowners/storage
/tools/tools.json @esp-idf-codeowners/tools @esp-idf-codeowners/toolchain @esp-idf-codeowners/debugging

View File

@@ -91,6 +91,14 @@ test_partition_table_on_host:
- cd components/partition_table/test_gen_esp32part_host
- pytest_for_ut ./gen_esp32part_tests.py
test_blockdev_ioctl_overlap_checker:
extends:
- .host_test_template
- .rules:build:check
script:
- cd components/esp_blockdev/test
- pytest_for_ut ./test_check_ioctl_overlap.py
test_ldgen_on_host:
extends:
- .host_test_template