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

Fixed broken bench + updated ROS CI #1194

Merged
merged 18 commits into from
Dec 9, 2023

Conversation

cmastalli
Copy link
Member

@cmastalli cmastalli commented Dec 6, 2023

This PR fixes broken bench examples and update the ROS CI jobs.

@cmastalli cmastalli marked this pull request as draft December 6, 2023 12:19
@cmastalli
Copy link
Member Author

@wxmerkt -- do you know what is happening with ROS Noetic jobs?

@cmastalli cmastalli force-pushed the topic/cmake-boxqp branch 2 times, most recently from 2e2c716 to 7819d87 Compare December 8, 2023 22:51
@cmastalli cmastalli marked this pull request as ready for review December 9, 2023 11:58
@cmastalli cmastalli marked this pull request as draft December 9, 2023 13:04
@cmastalli cmastalli marked this pull request as ready for review December 9, 2023 16:28
@cmastalli cmastalli changed the title Updated cmake and improved Python bindings for BoxQP's solve Fixed broken bench + updated ROS CI Dec 9, 2023
@cmastalli cmastalli merged commit bd51a46 into loco-3d:devel Dec 9, 2023
7 of 8 checks passed
@cmastalli cmastalli deleted the topic/cmake-boxqp branch December 9, 2023 16:32
@@ -29,20 +25,17 @@ jobs:
# target after completion of the regular test target. The output of this step does affect the output of the CI process.
# Note, this does not affect projects that do not have pure CMake projects in their upstream_ws.
BUILDER: catkin_tools
AFTER_RUN_TARGET_TEST: 'source /root/target_ws/install/setup.bash && cd /root/target_ws/build/crocoddyl && env && make test'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This together with the continue-on-failure will most likely deactivate running the tests at all due to the way the jrl-cmakemodules interact with catkin_tools. I didnt get to see the PR until now

Copy link
Member Author

@cmastalli cmastalli Dec 9, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I noticed we were running twice the tests. This is the reason why I removed this.

I also defined fail-fast as False. It doesn't look like "continuous-on-error" is stopping running other jobs' tests. I will check carefully this again.

In any case, the noetic Python tests are failing. It looks like it cannot find the Python bindings. Do you have any idea of what is happening?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the detail - I can take a look next week - I assume something in the tooling changed so it's no longer picking things up the way it should

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @wxmerkt! As you might know this happening in Pinocchio

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