ros2 / rosidl_typesupport

Packages which provide the typesupport for ROS messages and services
Apache License 2.0
13 stars 34 forks source link

Add fault injection macros and unit tests #80

Closed brawner closed 4 years ago

brawner commented 4 years ago

This adds unit test macros and fault injection to rosidl_typesupport_c and rosidl_typesupport_cpp. With these fault injections, coverage can get to 100%. I'll post CI results soon.

Signed-off-by: Stephen Brawner brawner@gmail.com

brawner commented 4 years ago

Builds and tests of the following packages rcutils, rcl_logging_spdlog, rosidl_typesupport_c, rosidl_typesupport_cpp, rcl, rcl_action, rcl_lifecycle, rosidl_runtime_c, rmw_dds_common, rmw

brawner commented 4 years ago

Rebase against master after merging #82

Testing this PR branch against current ros 2 branches. Testing --packages-select rosidl_typesupport_c rosidl_typesupport_cpp

brawner commented 4 years ago
brawner commented 4 years ago
brawner commented 4 years ago

The Rpr job fails because it requires a new release to rcutils for the fault injection macros. CI jobs all pass.