From fbb86fb687bdbf62de405ba9dd898278abf48ec9 Mon Sep 17 00:00:00 2001 From: jedarden Date: Fri, 3 Jul 2026 13:28:21 -0400 Subject: [PATCH] chore(firmware): gitignore abandoned idf.py --target linux test_apps residue MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index 03f8108..3f10018 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,11 @@ firmware/managed_components/ firmware/.cache/ firmware/sdkconfig 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