rtabmap_slam tests and doc (#1460)

* rtabmap_slam tests and doc

* another round of review of the doc

* Disable by default use_intra_process_comms on latched/transient publishers

* Added test to catch not unlocked mutex from early error exit

* updated coverage settings

* Using UScopeMutex on all tryLock()
This commit is contained in:
matlabbe
2026-09-28 13:09:51 -07:00
committed by GitHub
parent 853a434fe9
commit 5207dab7c2
30 changed files with 5832 additions and 118 deletions
+6 -3
View File
@@ -60,6 +60,10 @@ component_management:
name: rtabmap_odom
paths:
- rtabmap_odom/**
- component_id: rtabmap_slam
name: rtabmap_slam
paths:
- rtabmap_slam/**
- component_id: rtabmap_python
name: rtabmap_python
paths:
@@ -70,8 +74,8 @@ comment:
behavior: default
require_changes: true # stay quiet when coverage doesn't move
# Only rtabmap_conversions, rtabmap_util, rtabmap_sync, rtabmap_odom and rtabmap_python
# have tests today, so
# Only rtabmap_conversions, rtabmap_util, rtabmap_sync, rtabmap_odom, rtabmap_slam and
# rtabmap_python have tests today, so
# everything else would report as 0% and drag the total down to a number that
# says nothing. As a package gains tests, drop its line here and add it to
# individual_components above.
@@ -82,7 +86,6 @@ ignore:
- "rtabmap_launch/**"
- "rtabmap_msgs/**"
- "rtabmap_rviz_plugins/**"
- "rtabmap_slam/**"
- "rtabmap_viz/**"
- "**/test/**"
- "**/setup.py" # packaging scaffolding, not code under test