Closed
Description
I cloned the repository and spawned the "Test ros2_controllers".
2: [ RUN ] ForceTorqueSensorBroadcasterTest.SensorName_Publish_Success
2: 1636098896.664650 [0] test_force: using network interface eth0 (udp/10.1.1.107) selected arbitrarily from: eth0, docker0
2: /home/runner/work/ros2_controllers/ros2_controllers/ros_ws/src/cav7w0ygslo/ros2_controllers/force_torque_sensor_broadcaster/test/test_force_torque_sensor_broadcaster.cpp:96: Failure
2: Expected equality of these values:
2: wait_for(subscription)
2: Which is: 1
2: rclcpp::WaitResultKind::Ready
2: Which is: 0
2: /home/runner/work/ros2_controllers/ros2_controllers/ros_ws/src/cav7w0ygslo/ros2_controllers/force_torque_sensor_broadcaster/test/test_force_torque_sensor_broadcaster.cpp:260: Failure
2: Expected equality of these values:
2: wrench_msg.header.frame_id
2: Which is: ""
2: frame_id_
2: Which is: "fts_sensor_frame"
2: [ FAILED ] ForceTorqueSensorBroadcasterTest.SensorName_Publish_Success (20168 ms)
2: [ RUN ] ForceTorqueSensorBroadcasterTest.InterfaceNames_Publish_Success
2: 1636098916.833366 [0] test_force: using network interface eth0 (udp/10.1.1.107) selected arbitrarily from: eth0, docker0
2: /home/runner/work/ros2_controllers/ros2_controllers/ros_ws/src/cav7w0ygslo/ros2_controllers/force_torque_sensor_broadcaster/test/test_force_torque_sensor_broadcaster.cpp:96: Failure
2: Expected equality of these values:
2: wait_for(subscription)
2: Which is: 1
2: rclcpp::WaitResultKind::Ready
2: Which is: 0
2: /home/runner/work/ros2_controllers/ros2_controllers/ros_ws/src/cav7w0ygslo/ros2_controllers/force_torque_sensor_broadcaster/test/test_force_torque_sensor_broadcaster.cpp:284: Failure
2: Expected equality of these values:
2: wrench_msg.header.frame_id
2: Which is: ""
2: frame_id_
2: Which is: "fts_sensor_frame"
2: [ FAILED ] ForceTorqueSensorBroadcasterTest.InterfaceNames_Publish_Success (20211 ms)
It happens only in the "Source Job" and never in the "Binary Jobs".
If I run the test locally with colcon after cloning the repo on my PC, everything works as expected.
Noticed while working on PR #260.