mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-07-27 00:48:23 +08:00
New page in Platform Testing and CI covering px4bench: why on-hardware verification exists alongside SITL and CI, the firmware traceability gate, the bench test inventory, the SIH hardware-in-the-loop flight test with Hawkeye, baseline comparison for upgrade regression and golden-unit workflows, production end-of-line usage, and CI integration. Linked from the section index and the sidebar. Signed-off-by: Ramon Roche <mrpollo@gmail.com>
1.1 KiB
1.1 KiB
Platform Testing and Continuous Integration
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