Skip to content

Fixes for ROS Jazzy#6

Merged
luator merged 2 commits intomasterfrom
fkloss/pytest
May 20, 2025
Merged

Fixes for ROS Jazzy#6
luator merged 2 commits intomasterfrom
fkloss/pytest

Conversation

@luator
Copy link
Member

@luator luator commented May 20, 2025

Two fixes that were needed to build the package with ROS Jazzy (Ubuntu 24.04):

  • Rename ament_export_interfaces to ament_export_targets.
  • Use ament_cmake_pytest instead of ament_cmake_nose (which doesn't exist anymore). Existing tests work with pytest as well, so no need for further modifications.

luator added 2 commits May 20, 2025 14:11
The ament_cmake_nose package doesn't exist anymore in ROS Jazzy.  New
tests are anyway mostly written for pytest, so let's simply switch to
that.
Pytest should be able to execute the existing tests (they are
implemented using `unittest`), so no further changes should be
necessary.
The macro was renamed and the old `_interfaces` doesn't work anymore
with ROS Jazzy.
@luator luator self-assigned this May 20, 2025
@luator luator added the bug Something isn't working label May 20, 2025
@luator luator merged commit 7b8948c into master May 20, 2025
3 checks passed
@luator luator deleted the fkloss/pytest branch May 20, 2025 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant