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

Move test_components to own package #1325

Merged

Conversation

christophfroehlich
Copy link
Contributor

@christophfroehlich christophfroehlich commented Jan 22, 2024

Move test_components to their own package, together with tests of hardware_interface package relying on it to break circular dependency.

We decided this in the WG meeting 2024 01 17

This will fix #1285 after we change the test-dependency of the ros2_controllers.

together with tests of hardware_interface package, to break circular dependency
@christophfroehlich christophfroehlich added backport-humble This label should be used by maintaines only! Label triggers PR backport to ROS2 humble. backport-iron This label should be used by maintaines only! Label triggers PR backport to ROS2 Iron. labels Jan 22, 2024
Copy link

codecov bot commented Jan 22, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (51ff9ce) 48.02% compared to head (0af90cb) 45.61%.

❗ Current head 0af90cb differs from pull request most recent head 27ad989. Consider uploading reports for the commit 27ad989 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1325      +/-   ##
==========================================
- Coverage   48.02%   45.61%   -2.42%     
==========================================
  Files          41       41              
  Lines        3525     3523       -2     
  Branches     1912     1912              
==========================================
- Hits         1693     1607      -86     
- Misses        442      556     +114     
+ Partials     1390     1360      -30     
Flag Coverage Δ
unittests 45.61% <ø> (-2.42%) ⬇️

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

see 9 files with indirect coverage changes

Copy link
Member

@destogl destogl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Copy link
Member

@bmagyar bmagyar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you!

@bmagyar bmagyar merged commit 0bdcd41 into ros-controls:master Jan 25, 2024
13 of 14 checks passed
mergify bot pushed a commit that referenced this pull request Jan 25, 2024
(cherry picked from commit 0bdcd41)

# Conflicts:
#	.github/workflows/ci-coverage-build.yml
#	controller_manager/package.xml
#	hardware_interface/CMakeLists.txt
mergify bot pushed a commit that referenced this pull request Jan 25, 2024
@saikishor
Copy link
Member

@christophfroehlich can we get these tests separated for Iron and Humble too?

destogl added a commit that referenced this pull request Jan 26, 2024
* Move `test_components` to own package (#1325)

(cherry picked from commit 0bdcd41)

---------

Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
Co-authored-by: Dr. Denis <denis@stoglrobotics.de>
destogl added a commit that referenced this pull request Jan 26, 2024
* Move `test_components` to own package (#1325)

(cherry picked from commit 0bdcd41)

---------

Co-authored-by: Christoph Fröhlich <christophfroehlich@users.noreply.github.com>
Co-authored-by: Dr. Denis Štogl <denis@stoglrobotics.de>
@christophfroehlich christophfroehlich deleted the hardware_interface_testing branch January 26, 2024 17:05
@christophfroehlich
Copy link
Contributor Author

@christophfroehlich can we get these tests separated for Iron and Humble too?

I think so, because the original problem was with humble binary releases?

@bmagyar
Copy link
Member

bmagyar commented Jan 28, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-humble This label should be used by maintaines only! Label triggers PR backport to ROS2 humble. backport-iron This label should be used by maintaines only! Label triggers PR backport to ROS2 Iron.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ros2_controller CI is broken for Iron
4 participants