Тестування платформи та безперервна інтеграція
PX4 широко протестовано за допомогою модульних та інтеграційних тестів шляхом безперервної інтеграції. Тестування польоту також відбувається командою розробників та широкою спільнотою.
Розділи тестування:
- Test Flights - How to make test flights (e.g. to test PRs)
- Hardware Bench Testing (px4bench) - Automated verification on real flight-controller hardware: release qualification, hardware-in-the-loop flight testing, and production end-of-line checks
- Unit Tests
- Sanitizers - Build SITL with ASan/TSan to catch memory errors and data races
- Continuous Integration (CI)
- Integration Testing
- Docker
- Maintenance