ros2 / rcl_logging

Logging implementations for ROS 2.
Apache License 2.0
20 stars 36 forks source link

Add fault injection unittest to increase coverage #49

Closed brawner closed 4 years ago

brawner commented 4 years ago

This redoes #48 and adds unit tests and fault injection macros to rcl_logging_spdlog. Coverage can get to 99% with this. I'll post CI tests soon.

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

Testing this PR branch against current ROS 2 branches.

Testing --packages-select rcl_logging_spdlog

brawner commented 4 years ago

Once more unto the breach dear friends, once more

brawner commented 4 years ago

rpr build fails because rcutils needs a new release in order for the fault injection macros to be included.

brawner commented 4 years ago

CI builds all pass though, so this is good