Add missing tests for pendulum and gripper (position and effort) (backport #814) - #842
Conversation
|
Humble CI is failing because it is trying to run tests whose corresponding demo launch files do not exist in the Humble branch. In particular, are referenced by the test suite but were never added to Humble’s gz_ros2_control_demos. The other tests are passing in CI. |
|
Can you add the missing files here please? Maybe just a backport was forgotten, than you can cherry-pick the respective commit into your branch. |
Co-authored-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
|
Humble never received PR #276, so the later commits that updated these demos did not apply to Humble. I cherry‑picked PR #276 and accepted only the incoming changes related to the new launch files. I’m reviewing and reverting some mistakenly added changes in gz_system.cpp and index.rst. |
|
Tests are failing, I guess that 276 introduced some (intended) behavior change. |
…pper YAML/URDF files to match Jazzy versions
Summary of updates in the last commit:
CI results
The apt-get install failures are inconsistent across jobs (packages install successfully in the passing jobs). |
This is not true ;) and pre-commit is failing with the same error.
Yes, the build farm is on fire due to the lyrical release. Hopefully this settles soon. |
christophfroehlich
left a comment
There was a problem hiding this comment.
tests are green now, but pre-commit is still failing.
This PR adds several missing integration tests for the demos in gz_ros2_control_demos.
Included tests
These tests follow the same structure as the existing demo tests:
Additional fixes
Backport
This is a backport of pull request #814.