Skip to content

Conversation

@sykwer
Copy link
Member

@sykwer sykwer commented Feb 2, 2026

Description

Related links

How was this PR tested?

  • Autoware (required)
  • bash scripts/e2e_test_1to1_with_ros2sub (required)
  • bash scripts/e2e_test_2to2 (required)
  • kunit tests (required when modifying the kernel module)
  • sample application

Notes for reviewers

Version Update Label (Required)

Please add exactly one of the following labels to this PR:

  • need-major-update: User API breaking changes
  • need-minor-update: Internal API breaking changes (heaphook/kmod/agnocastlib compatibility)
  • need-patch-update: Bug fixes and other changes

Important notes:

  • If you need need-major-update or need-minor-update, please include this in the PR title as well.
    • Example: fix(foo)[needs major version update]: bar or feat(baz)[needs minor version update]: qux
  • After receiving approval from reviewers, add the run-build-test label. The PR can only be merged after the build tests pass.

See CONTRIBUTING.md for detailed versioning rules.

Signed-off-by: sykwer <sykwer@gmail.com>
@sykwer sykwer added the run-build-test Run build-test in CI label Feb 2, 2026
@sykwer sykwer added run-build-test Run build-test in CI and removed run-build-test Run build-test in CI labels Feb 2, 2026
@sykwer sykwer added run-build-test Run build-test in CI and removed run-build-test Run build-test in CI labels Feb 2, 2026
@sykwer sykwer added run-build-test Run build-test in CI and removed run-build-test Run build-test in CI labels Feb 2, 2026
@sykwer sykwer added run-build-test Run build-test in CI and removed run-build-test Run build-test in CI labels Feb 2, 2026
@github-actions
Copy link

github-actions bot commented Feb 2, 2026

Coverage Report (jazzy)

------------------------------------------------------------------------------
                           GCC Code Coverage Report
Directory: .
------------------------------------------------------------------------------
File                                       Lines    Exec  Cover   Missing
------------------------------------------------------------------------------
src/agnocastlib/include/agnocast/agnocast.hpp
                                               4       4   100%
src/agnocastlib/include/agnocast/agnocast_callback_info.hpp
                                              25      25   100%
src/agnocastlib/include/agnocast/agnocast_publisher.hpp
                                              90      56    62%   87,105-107,118,124,128,136-138,141,145-147,154-155,158-160,163-165,167,172,199-200,205-207,209-211,215-216
src/agnocastlib/include/agnocast/agnocast_smart_pointer.hpp
                                              48      48   100%
src/agnocastlib/src/agnocast.cpp             156       5     3%   38,40-43,47,49,51-55,58-62,64-65,67,69,79,81-82,85-87,89-90,92-94,96-97,100-101,104-105,108-111,115-116,119-121,123-124,126,128-129,132,135,137-138,141,144,148-149,152,155,159,161-162,164-165,167,169-171,174-175,181,184-185,190,193,196,199,201-207,211-213,215-219,222-226,230-231,235-238,241-242,244,246,249,251-252,254,257,261-263,266-269,272-276,279-281,284-289,293-294,296-299,302-303,307-310,312,319-320
src/agnocastlib/src/agnocast_callback_isolated_executor.cpp
                                             148      79    53%   15,17-20,23,25,28,31,33-36,39-41,44-45,47-50,53-56,58-60,62-64,66-68,70-72,74-76,79,95,97-98,101-102,104-105,107,112-114,154,173,184,198-200,217,221,224-225,233,235-236,259,261-262
src/agnocastlib/src/agnocast_component_container.cpp
                                              22       0     0%   5,8,10-12,15,17,20,22-24,26-35,37
src/agnocastlib/src/agnocast_component_container_mt.cpp
                                              27       0     0%   7,12,14-16,19,21,23-24,26,28,31-32,34-36,38-47,49
src/agnocastlib/src/agnocast_executor.cpp
                                             125     100    80%   18-19,40-42,47-50,94,102-104,108,144-147,166-168,181-183,210
src/agnocastlib/src/agnocast_multi_threaded_executor.cpp
                                              88      67    76%   19,33-35,45-46,49-50,53-54,57-58,61-62,66,73-74,83-85,160
src/agnocastlib/src/agnocast_publisher.cpp
                                              71      10    14%   33,36-37,42,45,47-55,58,61,66-73,76,80-85,89,91-93,97-101,105,109-110,116-121,123,126-127,131,134,136-141,144
src/agnocastlib/src/agnocast_single_threaded_executor.cpp
                                              43      26    60%   20,31-33,37,46-48,71,75-78,81-82,84-85
src/agnocastlib/src/agnocast_smart_pointer.cpp
                                              20       0     0%   6,9-16,18,20,23-30,32
src/agnocastlib/src/agnocast_subscription.cpp
                                              49       9    18%   6-7,9-10,12,15-25,28,31,35-40,42-47,49,51-52,54,57-58,60-61,63,82
src/agnocastlib/src/agnocast_tracepoint_wrapper.c
                                              16      10    62%   42,62,64,74,106,116
src/agnocastlib/src/agnocast_utils.cpp        40      34    85%   62,76,78,81,83-84
------------------------------------------------------------------------------
TOTAL                                        972     473    48%
------------------------------------------------------------------------------

@github-actions
Copy link

github-actions bot commented Feb 2, 2026

Coverage Report (humble)

------------------------------------------------------------------------------
                           GCC Code Coverage Report
Directory: .
------------------------------------------------------------------------------
File                                       Lines    Exec  Cover   Missing
------------------------------------------------------------------------------
src/agnocastlib/include/agnocast/agnocast.hpp
                                               4       4   100%   
src/agnocastlib/include/agnocast/agnocast_callback_info.hpp
                                              25      25   100%   
src/agnocastlib/include/agnocast/agnocast_publisher.hpp
                                              88      56    63%   87,105-107,118,124,128,136-138,141,145-147,154-155,158-160,163-164,167,172,199-200,205-206,209-211,215-216
src/agnocastlib/include/agnocast/agnocast_smart_pointer.hpp
                                              48      48   100%   
src/agnocastlib/include/agnocast/agnocast_tracepoint_wrapper.h
                                               8       5    62%   22,33,54
src/agnocastlib/src/agnocast.cpp             150       5     3%   38,40-43,47,49,51-55,58-60,62,64-65,69,79,81-82,85-87,89-90,92-94,96-97,100-101,104-105,108-111,115-116,119-121,123,126,128-129,132,135,137-138,141,144,148-149,152,155,159,161-162,164-165,167,169-171,174-175,181,184-185,190,193,196,199,201-207,211-212,215-219,222-226,230-231,235-238,241,244,246,249,251-252,257,261-263,266-269,272-276,279-281,284-289,293-294,296-299,302-303,307-310,312,319-320
src/agnocastlib/src/agnocast_callback_isolated_executor.cpp
                                             141      79    56%   15,17-20,23,25,28,31,33-36,39-41,44,47-50,53-56,58,60,62-64,66-68,70-71,74-76,95,97-98,101-102,104-105,112-114,173,198-200,217,221,224-225,233,235-236,259,261-262
src/agnocastlib/src/agnocast_component_container.cpp
                                              21       0     0%   5,8,10-12,15,17,20,22-24,26-34,37
src/agnocastlib/src/agnocast_component_container_mt.cpp
                                              26       0     0%   7,12,14-16,19,21,23-24,26,28,31-32,34-36,38-46,49
src/agnocastlib/src/agnocast_executor.cpp
                                             121      96    79%   18-19,40-42,47-50,94,102-104,108,144-147,166-168,181-183,216
src/agnocastlib/src/agnocast_multi_threaded_executor.cpp
                                              87      61    70%   19,33-35,44-46,48-50,52-54,56-58,60-62,66,73-74,83-85,160
src/agnocastlib/src/agnocast_publisher.cpp
                                              69      10    14%   33,36-37,42,45,47-55,58,61,66-73,76,80-85,89,91-93,97-98,100,105,109-110,116-121,123,126-127,131,134,136-141,144
src/agnocastlib/src/agnocast_single_threaded_executor.cpp
                                              42      26    61%   20,31-33,37,46-48,71,75-78,81-82,84
src/agnocastlib/src/agnocast_smart_pointer.cpp
                                              18       0     0%   6,9-16,20,23-30
src/agnocastlib/src/agnocast_subscription.cpp
                                              45       9    20%   6-7,9,12,15-25,28,31,35-40,42-47,49,51,54,57-58,60-61
src/agnocastlib/src/agnocast_tracepoint_wrapper.c
                                               5       5   100%   
src/agnocastlib/src/agnocast_utils.cpp        39      34    87%   76,78,81,83-84
------------------------------------------------------------------------------
TOTAL                                        937     463    49%
------------------------------------------------------------------------------

@sykwer sykwer marked this pull request as draft February 2, 2026 02:23
@sykwer
Copy link
Member Author

sykwer commented Feb 2, 2026

Used in autowarefoundation/autoware#6770

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-build-test Run build-test in CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant