ci: QoS matching on Humble does not work in CI
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 589
- Forks
- 76
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 3
Description
Describe the bug
For some reason, the CI (pytest) fails on tests/messages/test_transport.py (introduced in #353) fails on ROS 2 Humble. Problem could not be reproduced on two different Ubuntu 22.04 systems (one used, one fresh).
To Reproduce
Create a new branch, revert https://github.com/RobotecAI/rai/pull/353/commits/a0779e5beb7266bd234966f48970c1f46ea6353d, create PR to run CI.
Expected behavior
The test should pass the same way it passes on standard systems.
Platform
- OS: Ubuntu 22.04
- ROS 2 Humble
Version
#353
Additional context
None
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with tests/messages/test_transport.py and the change introduced by PR #353, then reproduce the failure in the ROS 2 Humble CI environment using the referenced revert. Done means the test passes on Ubuntu 22.04 with Humble while preserving the behavior covered by the change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ci-cd, robotics, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100