Skip to content

Conversation

@julianoes
Copy link
Collaborator

@julianoes julianoes commented Jan 24, 2026

We have been trying to move away from the slow and tedious integration tests, in favor of system tests and examples.

This change:

  • Removes src/integration_tests/ (38 test files)
  • Adds 3 new system tests that run without SITL:
  • MissionTransferLossy: tests mission upload/download with packet loss
  • MissionUploadCancellation/MissionDownloadCancellation: tests canceling transfers
  • MissionChanged: tests mission change notifications
  • Adds 2 new examples:
  • goto_location: demonstrates goto_location() and set_current_speed()
  • hold: demonstrates hold() to pause flight and interrupt RTL

JonasVautherin
JonasVautherin previously approved these changes Jan 24, 2026
We have been trying to move away from the slow and tedious integration
tests, in favor of system tests and examples.

This change:

- Removes src/integration_tests/ (38 test files)

- Adds 3 new system tests that run without SITL:
- MissionTransferLossy: tests mission upload/download with packet loss
- MissionUploadCancellation/MissionDownloadCancellation: tests canceling transfers
- MissionChanged: tests mission change notifications

- Adds 2 new examples:
- goto_location: demonstrates goto_location() and set_current_speed()
- hold: demonstrates hold() to pause flight and interrupt RTL
@julianoes julianoes force-pushed the pr-remove-integration-tests branch from a2741b8 to 4ab72c9 Compare January 25, 2026 19:30
@julianoes julianoes merged commit 2230328 into main Jan 25, 2026
56 checks passed
@julianoes julianoes deleted the pr-remove-integration-tests branch January 25, 2026 19:50
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants