I see a bunch of partial hits I can’t explain in my main methods or in areas of the code where I cannot identify a branch. After some digging, I could not find any reference to why this may be happening.
A couple of examples:
https://codecov.io/gh/ros-planning/navigation2/src/master/nav2_waypoint_follower/src/main.cpp - the main is partial pretty much everything
https://codecov.io/gh/ros-planning/navigation2/src/master/nav2_waypoint_follower/src/waypoint_follower.cpp#L31 - the constructor has no if/elses yet it’s all partials.
This has been true for a long time, so not sure that matters but c64ee48b06d3ed24c55b7aaf6089017a080057b2
fixes: - "src/navigation2/::" ignore: - "*/**/test/*" # ignore package test directories, e.g. nav2_dwb_controller/costmap_queue/tests - "*/test/**/*" # ignore package test directories, e.g. nav2_costmap_2d/tests
See examples in description