ros-controls / control_toolbox

This package contains several C++ classes useful in writing controllers.
https://control.ros.org
BSD 3-Clause "New" or "Revised" License
120 stars 97 forks source link

[CI] Touchups #166

Closed christophfroehlich closed 9 months ago

christophfroehlich commented 9 months ago

Update workflows (fixing them, adding iron, removing foxy) and update readme.

codecov-commenter commented 9 months ago

Codecov Report

Merging #166 (b03f653) into ros2-master (d7462e9) will increase coverage by 3.26%. Report is 52 commits behind head on ros2-master. The diff coverage is 36.00%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## ros2-master #166 +/- ## =============================================== + Coverage 29.11% 32.38% +3.26% =============================================== Files 1155 16 -1139 Lines 79695 1127 -78568 Branches 40950 595 -40355 =============================================== - Hits 23205 365 -22840 + Misses 20790 227 -20563 + Partials 35700 535 -35165 ``` | [Flag](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls) | `32.38% <36.00%> (+3.26%)` | :arrow_up: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#carryforward-flags-in-the-pull-request-comment) to find out more. | [Files](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls) | Coverage Δ | | |---|---|---| | [include/control\_toolbox/pid.hpp](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#diff-aW5jbHVkZS9jb250cm9sX3Rvb2xib3gvcGlkLmhwcA==) | `81.81% <100.00%> (ø)` | | | [src/control\_filters/low\_pass\_filter.cpp](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#diff-c3JjL2NvbnRyb2xfZmlsdGVycy9sb3dfcGFzc19maWx0ZXIuY3Bw) | `100.00% <100.00%> (ø)` | | | [include/control\_toolbox/pid\_ros.hpp](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#diff-aW5jbHVkZS9jb250cm9sX3Rvb2xib3gvcGlkX3Jvcy5ocHA=) | `66.66% <50.00%> (ø)` | | | [src/dither.cpp](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#diff-c3JjL2RpdGhlci5jcHA=) | `0.00% <0.00%> (ø)` | | | [test/pid\_publisher\_tests.cpp](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#diff-dGVzdC9waWRfcHVibGlzaGVyX3Rlc3RzLmNwcA==) | `42.22% <85.71%> (ø)` | | | [src/pid.cpp](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#diff-c3JjL3BpZC5jcHA=) | `78.48% <84.61%> (ø)` | | | [src/sinusoid.cpp](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#diff-c3JjL3NpbnVzb2lkLmNwcA==) | `0.00% <0.00%> (ø)` | | | [test/control\_filters/test\_low\_pass\_filter.hpp](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#diff-dGVzdC9jb250cm9sX2ZpbHRlcnMvdGVzdF9sb3dfcGFzc19maWx0ZXIuaHBw) | `62.50% <62.50%> (ø)` | | | [test/pid\_tests.cpp](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#diff-dGVzdC9waWRfdGVzdHMuY3Bw) | `27.46% <25.00%> (ø)` | | | [test/control\_filters/test\_load\_low\_pass\_filter.cpp](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls#diff-dGVzdC9jb250cm9sX2ZpbHRlcnMvdGVzdF9sb2FkX2xvd19wYXNzX2ZpbHRlci5jcHA=) | `21.42% <21.42%> (ø)` | | | ... and [4 more](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls) | | ... and [1157 files with indirect coverage changes](https://app.codecov.io/gh/ros-controls/control_toolbox/pull/166/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ros-controls)