平台测试和持续集成
PX4 is extensively tested using unit and integration tests run via continuous integration. Live flight testing is also performed by the development team and the broader community.
Test topics include:
- 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