osrf / rmf_core

Provides the centralized functions of RMF: scheduling, etc.
Apache License 2.0
102 stars 41 forks source link

[wip] use action-ros-ci, add codecoverage #285

Open ddengster opened 3 years ago

ddengster commented 3 years ago

pardon the sparse commit messages, i couldn't figure out a way to test github actions locally

General changes:

Waiting for PR fix for mixins:

todo: fixing every uncrustify issue that each package's tests will trigger when built. will wait for more PRs to go in

references:

https://github.com/ros-controls/ros2_controllers/blob/master/.github/workflows/ci.yml#L44

https://github.com/ros-tooling/action-ros-ci

https://github.com/colcon/colcon-lcov-result

codecov-io commented 3 years ago

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@28542c3). Click here to learn what that means. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master     #285   +/-   ##
=========================================
  Coverage          ?   32.41%           
=========================================
  Files             ?      644           
  Lines             ?    59880           
  Branches          ?    39792           
=========================================
  Hits              ?    19412           
  Misses            ?     6648           
  Partials          ?    33820           
Flag Coverage Δ
tests 32.41% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 28542c3...9c04e3b. Read the comment docs.