Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework lrauv test suite #192

Closed
wants to merge 7 commits into from
Closed

Conversation

hidmic
Copy link
Collaborator

@hidmic hidmic commented Apr 20, 2022

Precisely what the title says. Following #189 and building on top of #187, this patch aggregates all tests in an lrauv_system_tests package downstream of lrauv_ignition_plugins and lrauv_description. This package also includes useful abstractions, derived from existing test patterns, with which all tests have been reworked to reduce duplication and flakyness.

All tests but mission tests have been verified to pass locally. Missions tests will be checked next (as custom MBARI configuration is required). A README.md for the lrauv_system_tests package summarizing #189 is yet to be added too.

hidmic added 4 commits April 20, 2022 12:00
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
- Export CMake targets for downstream usage
- Add colcon hook equivalent for sh-like shells
- Remove all tests

Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
- Export CMake targets for downstream usage
- Add colcon hook equivalent for sh-like shells
- Remove all tests

Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
This package aggregates all tests in this repository,
plus a set of useful abstractions to ease reuse.

Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
@hidmic
Copy link
Collaborator Author

hidmic commented Apr 20, 2022

Note for the reviewers: each commit affects a single package and thus it would be straightforward to split this PR if necessary.

hidmic added 3 commits April 21, 2022 10:45
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
@hidmic
Copy link
Collaborator Author

hidmic commented Apr 21, 2022

Alright, all tests are passing locally on this patch. I'll go ahead and split it while new MBARI images get built.

@hidmic
Copy link
Collaborator Author

hidmic commented Apr 21, 2022

@braanan @arjo129 this patch contains #193 through #199 combined. Might be useful during review.

@arjo129
Copy link
Member

arjo129 commented Apr 27, 2022

Superceded by #195 to #199

@arjo129 arjo129 closed this Apr 27, 2022
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