mirror of
https://github.com/espressif/esp-idf.git
synced 2026-09-27 16:56:43 +03:00
New ble_log_test app captures the runtime hook output through the test peripheral and validates the version info frame: source code, BLE Log version, a hex-valid idf commit that must be non-zero, per-lib commit fields non-zero exactly when the matching lib is linked, and chip model/revision matching esp_chip_info(). The README carries the generated empty Supported Targets table to match the build-test manifest. The test drives transports via sustained writes instead of ble_log_flush(): the flush window disables the module, so hook frames written during a flush would be dropped. Also move .build-test-rules.yml from ble_log_perf_test/ to the test_apps/ root (one manifest entry per app, as elsewhere in ESP-IDF). Both apps stay disabled until BLE Log test runners are available. Verified: full esp32c6 build of the app; the build-test checker's own parsing logic confirms the README table matches the manifest.