chore(firmware): gitignore abandoned idf.py --target linux test_apps residue
Some checks are pending
CI Benchmark - Fusion Loop Timing / Fusion Loop Timing Benchmark (push) Waiting to run

The ESP-IDF host-test path (idf.py test --target linux) was explicitly rejected
(decision record: docs/notes/firmware-host-test-approach.md) because firmware/main
builds as one idf_component_register whose REQUIRES names esp_wifi/bt/driver —
components with no host build, so the whole component is unhostable. Firmware host
tests instead run as a plain gcc harness under firmware/test/ (wired into CI via
the Dockerfile's 'RUN make -C test test').

firmware/test_apps/host_tests/ was leftover CMake/ninja build output from an
abandoned idf.py linux experiment (no source files). Gitignore firmware/test_apps/
so the rejected approach's artifacts can't be committed by accident.

Refs bead bf-31bp (host-test intent satisfied by the committed gcc harness).

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
jedarden 2026-07-03 13:28:21 -04:00
parent 5e588592f4
commit fbb86fb687

5
.gitignore vendored
View file

@ -18,6 +18,11 @@ firmware/managed_components/
firmware/.cache/ firmware/.cache/
firmware/sdkconfig firmware/sdkconfig
firmware/sdkconfig.old firmware/sdkconfig.old
# Abandoned ESP-IDF `idf.py --target linux` test-app experiments. That host-test
# path was rejected (see docs/notes/firmware-host-test-approach.md); the firmware
# host tests live in firmware/test/ as a gcc harness. Ignore any stray residue so
# the rejected approach's build output can't be committed by accident.
firmware/test_apps/
# Test and coverage # Test and coverage
*.test *.test