mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-04-23 07:16:38 +00:00
docs(e2e): point README at dataset setup and test tiers
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -145,9 +145,19 @@ python -m pytest tests/test_accuracy.py -v
|
|||||||
# SITL (потребує ArduPilot SITL)
|
# SITL (потребує ArduPilot SITL)
|
||||||
docker compose -f docker-compose.sitl.yml up -d
|
docker compose -f docker-compose.sitl.yml up -d
|
||||||
ARDUPILOT_SITL_HOST=localhost pytest tests/test_sitl_integration.py -v
|
ARDUPILOT_SITL_HOST=localhost pytest tests/test_sitl_integration.py -v
|
||||||
|
|
||||||
|
# E2E пайплайн на публічних UAV-датасетах (EuRoC / VPAIR / MARS-LVIG)
|
||||||
|
pytest tests/e2e/ -q # unit + skip-when-absent (швидко)
|
||||||
|
pytest tests/e2e/ -m "e2e and not e2e_slow" -v # CI-tier з завантаженим датасетом
|
||||||
|
pytest tests/e2e/ -m e2e_slow -v # nightly-tier (VPAIR sample, MARS-LVIG stress)
|
||||||
|
|
||||||
|
# Завантажити датасет (EuRoC MH_01 — CI-tier)
|
||||||
|
python scripts/download_dataset.py euroc_mh01 # у datasets/euroc/MH_01/
|
||||||
```
|
```
|
||||||
|
|
||||||
### Покриття тестами (195 passed / 8 skipped)
|
E2E-харнес гонить `FlightProcessor` як black-box через спільний `DatasetAdapter` (`src/gps_denied/testing/`). Датасети лежать у `./datasets/` (gitignored), тести пропускаються (не фейляться) коли датасету немає. Детально — у локальному design doc `.planning/brainstorms/2026-04-16-e2e-datasets-design.md` та плані `2026-04-16-e2e-datasets-plan.md`.
|
||||||
|
|
||||||
|
### Покриття тестами (195 passed / 8 skipped — unit/component; e2e — окремо)
|
||||||
|
|
||||||
| Файл тесту | Компонент | К-сть |
|
| Файл тесту | Компонент | К-сть |
|
||||||
|-------------|-----------|-------|
|
|-------------|-----------|-------|
|
||||||
|
|||||||
Reference in New Issue
Block a user