-
Notifications
You must be signed in to change notification settings - Fork 532
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
OneRobot.rigidlyAttachedParent
test fails in jobs
#3103
Comments
I think the intent is that (Then again, If my assumption is correct, I think the nicest approach would be to add a new test fixture |
New theory: The test in question constructs a
This seems like the more likely cause, but I'm unsure why this would propagate. I'd usually suspect a race condition issue, but the tests are single-threaded as far as I'm aware Edit: Actually, I'm unsure why the tests are passing at all given that this implies the dirty links are never reset... |
Description
The test mentioned in the title, defined in
moveit_core/robot_state/test/robot_state_test.cpp
has been frequently failing on Github jobs.https://github.com/moveit/moveit2/actions/runs/11860308971/job/33055270697
https://github.com/moveit/moveit2/actions/runs/11860056590/job/33054441260
https://github.com/moveit/moveit2/actions/runs/11782535125/job/32817780351
https://github.com/moveit/moveit2/actions/runs/11781483295/job/32814401931
to list a few.
Most notably, this seems to consistently affect the SonarScan job on main, despite other jobs which (I assume run the same tests) consistently passing
ROS Distro
Humble
OS and version
Rolling Docker Image
Source or binary build?
Source
If binary, which release version?
N/A
If source, which branch?
main
Which RMW are you using?
FastRTPS
Steps to Reproduce
Unclear. The test fails fairly consistently on various jobs. I've tried running the test locally 10000 times with the following command...
Which consistently prints out 10000 passes
Expected behavior
Since the test pass consistently locally, it's reasonable to expect them to do so on the jobs.
Actual behavior
Many PRs have failed with the error given below.
Backtrace or Console output
On the jobs:
Running locally:
Interestingly, the failure always comes after a
Returning dirty link transforms
message, which does not occur when the tests pass locally. Given the failure is related to invalid transforms, this might be related.The text was updated successfully, but these errors were encountered: