gazebosim / gz-cmake

A set of CMake modules that are used by the C++-based Gazebo projects.
https://gazebosim.org/libs/cmake
Apache License 2.0
27 stars 31 forks source link

Exclude proto generated files in coverage test #272

Closed AzulRadio closed 2 years ago

AzulRadio commented 2 years ago

Signed-off-by: youhy haoyuan2019@outlook.com

Increase the test coverage rate for gz-msgs5 from ~18% to ~85%.

Summary

All codes generated by proto all follow this pattern: *.pb.cc or *.pb.h

To test this, follow https://gazebosim.org/docs/all/contributing#test-coverage to generate coverage report for gz-msgs5

Before: image

After: 20220708141640

Checklist

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.