Closed christophfroehlich closed 3 months ago
@christophfroehlich, all pull requests must be targeted towards the main
development branch.
Once merged into main
, it is possible to backport to @humble, but it must be in main
to have these changes reflected into new distributions.
test_action_navigate_through_poses_action
What's this one?
On humble branch after a clean build:
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from NavigateThroughPosesActionTestFixture
[ RUN ] NavigateThroughPosesActionTestFixture.test_tick
goals (std::vector<geometry_msgs::msg::PoseStamped_<std::allocator<void> >, std::allocator<geometry_msgs::msg::PoseStamped_<std::allocator<void> > > >) -> full
initial_pose_received (bool) -> full
wait_for_service_timeout (std::chrono::duration<long, std::ratio<1l, 1000l> >) -> full
bt_loop_duration (std::chrono::duration<long, std::ratio<1l, 1000l> >) -> full
server_timeout (std::chrono::duration<long, std::ratio<1l, 1000l> >) -> full
node (std::shared_ptr<rclcpp::Node>) -> full
unknown file: Failure
C++ exception with description "The creation of the tree failed because the port [goals] was initially created with type [std::vector<geometry_msgs::msg::PoseStamped_<std::allocator<void> >, std::allocator<geometry_msgs::msg::PoseStamped_<std::allocator<void> > > >] and, later type [geometry_msgs::msg::PoseStamped_<std::allocator<void> >] was used somewhere else." thrown in the test body.
[ FAILED ] NavigateThroughPosesActionTestFixture.test_tick (0 ms)
[----------] 1 test from NavigateThroughPosesActionTestFixture (0 ms total)
Manual backport of https://github.com/ros-navigation/navigation2/pull/4209#issuecomment-2155106680 to humble.
The current test results for humble and this branch are the same: