Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix code coverage #2419

Merged
merged 10 commits into from
Jun 23, 2021
Merged

Fix code coverage #2419

merged 10 commits into from
Jun 23, 2021

Commits on Jun 20, 2021

  1. Include filter only by packge name

    as using package source paths can exclude coverage from other packages
    such as header files reported usign under workspace's install path
    ruffsl committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    9764008 View commit details
    Browse the repository at this point in the history
  2. formating

    ruffsl committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    5265b2c View commit details
    Browse the repository at this point in the history
  3. Process gcno

    Process both gcno and gcda coverage files.
    This option is useful for capturing untested files in the coverage report.
    ruffsl committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    26a2938 View commit details
    Browse the repository at this point in the history
  4. Validate sources

    Check if every source file exists
    ruffsl committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    08c60ad View commit details
    Browse the repository at this point in the history
  5. Dump statistic

    Dump total statistic at the end
    ruffsl committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    81d002b View commit details
    Browse the repository at this point in the history
  6. Branch coverage

    Include only the most useful branches in the coverage report.
    ruffsl committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    20f2894 View commit details
    Browse the repository at this point in the history
  7. Fix install path

    ruffsl committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    46ef47b View commit details
    Browse the repository at this point in the history
  8. Explicitly exclude packages

    to ignore rviz package
    but still explicitly include packages
    as the include filter is what mostly speeds up processing
    ruffsl committed Jun 20, 2021
    Configuration menu
    Copy the full SHA
    d9cce81 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2021

  1. Revert "Branch coverage"

    This reverts commit 20f2894.
    ruffsl committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    ca20f90 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Keep path fixes relative to workspace

    As the working directory used for running code coverage report script 
    is already at the root of the colcon workspace,
    avoiding the use of unnecessary path globbing
    ruffsl authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    5543fd5 View commit details
    Browse the repository at this point in the history