-
Notifications
You must be signed in to change notification settings - Fork 491
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
Re-re-enable servo tests. #423
Conversation
Codecov Report
@@ Coverage Diff @@
## main #423 +/- ##
==========================================
+ Coverage 51.72% 51.98% +0.27%
==========================================
Files 220 223 +3
Lines 23167 23342 +175
==========================================
+ Hits 11981 12133 +152
- Misses 11186 11209 +23
Continue to review full report at Codecov.
|
After debugging with @JafarAbdi we traced the bug (for the |
Also flakiness seems to be something from run_test.py of colcon not being able to verify the result of the tests. Test itself passes but verification fails so it seems to be failing |
I just started noticing warnings like this. Might be relevant here. Fixed by putting a
|
There's a chance this moveit_resources PR will fix the issue: moveit/moveit_resources#63 |
@vatanaksoytezer I think it would be really great if you started a new PR for your port of joint_limits handling (porting this MoveIt1 PR) |
@AndyZe I will open up a PR for this tomorrow (monday), I was working on porting moveit2_tutorials to github actions, and didn't have time to complete this on Friday. |
@AndyZe @tylerjw @JafarAbdi I think I found the source of the flakiness. It seems we are starting google test before, we are starting the ros nodes, which causes comm problems sometimes and creates flakiness. I've observed this in three tests (singularity, pose_tracking and interface) which were the ones that are flaky. For eg. https://github.com/ros-planning/moveit2/blob/main/moveit_ros/moveit_servo/test/test_servo_interface.cpp#L225-L226 here, order of the lines 225 and 226 should be vice versa. See if this makes sense, and I am including these in this pr |
I also disabled servo calcs test for now since @JafarAbdi and I traced it back to #408 . |
https://github.com/ros-planning/moveit2/actions/runs/764040882 seems to fail again :/ |
Ongoing attempt to see what is going with the tests and fixing it