osrf / ros2_test_cases

Tracking of tests to be performed on a ROS 2 release
16 stars 4 forks source link

Local workspace overlay #1529

Open marcoag opened 1 month ago

marcoag commented 1 month ago

Build a package in a local workspace which depends on packages supplied for the platform.

Run the tests for the package - all of them should pass.

For source platforms, this means building the candidate package in a separate workspace from the one used in the installation instructions.

TODO: Create a "dummy" package that ensures that we can target other packages using CMake, link against them, and run executables (tests) that are linked against libraries in the main workspace.

Configuration

Process

Local workspace overlay works

mikaelarguedas commented 3 weeks ago

Potential duplicate of https://github.com/osrf/ros2_test_cases/issues/1528 as it's RMW independant ?

clalancette commented 3 weeks ago

Potential duplicate of #1528 as it's RMW independant ?

Yeah, probably a duplicate. I'm going to leave it open for now anyway, but we should probably find a way to omit it next year.