Oleksandr Bezdieniezhnykh 38170b3499 [AZ-894] [AZ-895] e2e harnesses: enable BUILD_CSV_REPLAY_ADAPTER=ON
AZ-894 added the CSV adapter behind BUILD_CSV_REPLAY_ADAPTER; AZ-895
made the (video, CSV) path the primary replay surface. The two e2e
compose files (docker-compose.test.yml + docker-compose.test.jetson.yml)
were never updated to set the flag, so the airborne replay binary
inside the e2e-runner container hit FcAdapterConfigError as soon as
the composition root tried to construct CsvReplayFcAdapter.

Caught by a Jetson harness run (5 failures, all in
tests/e2e/replay/test_derkachi_1min.py, all with the same stack and
the same root cause). After this fix the Jetson run drops to 4
failures, all sharing the AZ-848 ESKF-divergence root cause — handled
in the follow-up commit.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 22:52:18 +03:00

gps-denied-onboard

Companion onboard system for GPS-denied UAV navigation. Detailed design and architecture documentation lives under _docs/.

Local development

python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytest -q tests/unit/

For full Tier-1 integration via Docker, see _docs/02_document/deployment/containerization.md.

Build matrix

Four binaries built from this codebase: airborne, research, operator-orchestrator, replay-cli. CMake BUILD_* flags gate component inclusion per binary — see cmake/build_options.cmake and _docs/02_document/module-layout.md § Build-Time Exclusion Map.

S
Description
No description provided
Readme 252 MiB
Languages
Markdown 100%