Commit graph

  • e57a3a393e WIP: backport message flow tracing to foxy foxy Niklas Halle 2025-05-17 14:08:15 +02:00
  • b0c25d5f22 2.4.3 Dharini Dutia 2023-05-27 02:23:33 +00:00
  • 6a7d35a588 updated changelog Dharini Dutia 2023-05-27 02:15:41 +00:00
  • 9c82f6c925
    Do not attempt to use void allocators for memory allocation. (backport #1657) (#2004) mergify[bot] 2023-05-16 09:54:03 -07:00
  • cb226baa5b
    Revert "Revert "extract the result response before the callback is is… (backport #2152) (#2153) mergify[bot] 2023-04-03 21:46:35 -07:00
  • 11edf82c7d 2.4.2 Jacob Perron 2022-07-25 12:24:51 -07:00
  • 48ec78cb24
    Add statistics for handle_loaned_message (backport #1927) (#1934) mergify[bot] 2022-06-09 11:49:31 -07:00
  • 5c1dd19456
    Add test-dep ament_cmake_google_benchmark (#1904) (#1910) mergify[bot] 2022-04-25 13:34:30 -07:00
  • 15edc93a5f
    Use parantheses around logging macro parameter (#1820) (#1823) mergify[bot] 2022-02-04 16:57:44 -05:00
  • 1ea25302c3 2.4.1 Jacob Perron 2022-01-31 13:58:28 -08:00
  • 7e1740a52b
    Fix subscription instrumentation for ConstSharedPtr[WithInfo]Callback (#1872) Christophe Bedard 2022-01-31 09:27:56 -05:00
  • a8baa3ce88
    add node_waitables_ to copy constructor. (backport #1799) (#1834) mergify[bot] 2021-12-03 16:24:28 -03:00
  • a58f8c1de4
    Fix returning invalid namespace if sub_namespace is empty (#1658) (#1811) mergify[bot] 2021-11-11 09:22:24 -05:00
  • d7804e1b3f
    [service] Don't use a weak_ptr to avoid leaking (#1668) (#1669) mergify[bot] 2021-10-25 17:07:23 -03:00
  • e70a07d0c0
    use dynamic_pointer_cast to detect allocator mismatch in intra process manager (backport #1643) (#1645) mergify[bot] 2021-10-12 12:23:57 -07:00
  • 4859c4e435
    Foxy README now points to foxy docs (#1794) George Stavrinos 2021-10-04 15:52:41 +03:00
  • 97a852454e 2.4.0 Jacob Perron 2021-09-01 10:39:37 -07:00
  • c191956f63
    Guard against integer overflow in duration conversion (#1584) (#1761) Jacob Perron 2021-08-31 18:19:42 -07:00
  • c2285c9a40
    Update for checking correct variable (#1534) (#1760) Jacob Perron 2021-08-31 12:37:51 -07:00
  • 92fe787a74
    Fix SEGV caused by order of destruction of Node sub-interfaces (#1469) (#1736) mergify[bot] 2021-08-03 17:03:02 -03:00
  • dc3832c4ec
    [Foxy backport] wait for message (#1705) (#1737) Karsten Knese 2021-08-03 12:27:03 -07:00
  • ac3fc4d50f
    fix documentation bug (#1719) (#1721) mergify[bot] 2021-07-19 12:07:00 -07:00
  • 1fff1b7cba
    Fix clock thread issue (#1266) (#1267) (#1685) Tomoya Fujita 2021-06-09 06:07:15 +09:00
  • 1c92622516
    Fix occasionally missing goal result caused by race condition (#1677) (#1682) Tomoya Fujita 2021-05-26 02:28:02 +09:00
  • 122355704b
    Returns CancelResponse::REJECT while goal handle failed to transit to CANCELING state (#1641) (#1659) Kaven Yau 2021-05-20 06:22:41 +08:00
  • d12ed36e89
    Allow timers to keep up the intended rate in MultiThreadedExecutor #1516 (#1636) hsgwa 2021-05-12 07:38:05 +09:00
  • 791c23afe5
    Fix action server deadlock issue that caused by other mutexes locked in CancelCallback (#1635) (#1654) Kaven Yau 2021-05-05 21:28:42 +08:00
  • 6ceeff0f0f 2.3.1 Jacob Perron 2021-04-14 14:17:00 -07:00
  • 6a1b6a3f38
    updating quality declaration links (re: ros2/docs.ros2.org#52) (#1616) shonigmann 2021-04-01 23:39:34 -07:00
  • 47f21dab3d
    node_handle must be destroyed after client_handle to prevent memory leak (#1562) (#1565) Tomoya Fujita 2021-02-28 00:03:32 +09:00
  • 8f2809df64
    Fix documented example in create_publisher (#1558) (#1559) Jacob Perron 2021-02-24 14:15:51 -08:00
  • a2004f8369
    Fix runtime error: reference binding to null pointer of type (#1547) (#1548) Tomoya Fujita 2021-02-11 11:08:16 +09:00
  • 6756ccfb50
    Fix action server deadlock (#1285) (#1313) (#1518) Daisuke Sato 2021-01-20 16:51:10 -05:00
  • 234b5e423b 2.3.0 Jacob Perron 2020-12-09 17:43:48 -08:00
  • 3dddfd7d93
    Reserve vector capacities and use emplace_back for constructing vectors (#1464) (#1489) Jacob Perron 2020-12-08 14:46:36 -08:00
  • b132a2b0cd
    [rclcpp_lifecycle] Change uint8_t iterator variables to size_t (#1461) (#1488) Jacob Perron 2020-12-08 12:35:37 -08:00
  • a4fd8ceece
    [foxy] Update QD to QL 1 (#1480) Stephen Brawner 2020-11-30 14:34:24 -08:00
  • 965b4d2c24
    Add benchmarks for components (#1479) Scott K Logan 2020-11-25 16:07:50 -08:00
  • bea9c5a8f6
    Benchmark lifecycle features (#1462) (#1471) Stephen Brawner 2020-11-22 19:30:28 -08:00
  • 3497650ee2 Add performance tests for parameter transport (#1470) Scott K Logan 2020-11-18 20:39:57 -08:00
  • 17847ee90a Add benchmarks for node parameters interface (#1470) Scott K Logan 2020-11-12 14:40:43 -08:00
  • 46ec8bb5df
    Fix NodeOptions copy constructor (#1376) (#1451) Jacob Perron 2020-11-11 10:15:27 -08:00
  • 4cc446d9a2
    Avoid reference cycle to fix memory leak (#1301) (#1450) Jacob Perron 2020-11-11 09:38:46 -08:00
  • 6820dac315
    Bump rclcpp packages to Quality Level 2 (#1445) (#1446) Louise Poubel 2020-11-09 18:37:16 -08:00
  • 29cfc45e81 Add rclcpp_action action_server benchmarks (#1433) brawner 2020-11-05 12:09:11 -08:00
  • 5607c3242d Benchmark rclcpp_action action_client (#1429) brawner 2020-10-30 10:40:06 -07:00
  • c277b4c8bb increase test timeout necessary for Connext (#1256) Dirk Thomas 2020-08-03 11:28:56 -07:00
  • d65bc667fa Added executor benchmark tests (#1413) Alejandro Hernández Cordero 2020-11-05 13:18:52 +01:00
  • 37415670c6 Add service and client benchmarks (#1425) brawner 2020-10-28 17:53:19 -07:00
  • 1c22d6b2c4 Set CMakeLists to only use default rmw for benchmarks (#1427) brawner 2020-10-28 12:49:53 -07:00
  • 9f2f754029 Initial benchmark tests for rclcpp::init/shutdown create/destroy node (#1411) brawner 2020-10-22 15:04:13 -07:00
  • 0e8450940f
    Use global namespace for parameter events subscription topic (#1257) (#1261) Jacob Perron 2020-11-06 09:37:02 -08:00
  • 7266e67683
    [foxy backport] Refactor test CMakeLists.txt (#1422) and moving rosidl_generate_interfaces_call (#1424) (#1437) brawner 2020-11-06 09:27:25 -08:00
  • d04ec4bf80 fix race in test_lifecycle_service_client (#1204) Dirk Thomas 2020-06-26 16:00:31 -07:00
  • e920175dae Increase test coverage of rclcpp_lifecycle to 96% (#1298) brawner 2020-09-18 10:41:20 -07:00
  • ed7a23731a Added missing tests for rclcpp lifecycle (#1240) Alejandro Hernández Cordero 2020-08-12 16:16:09 +02:00
  • 85235938f6
    Update tracetools' QL in rclcpp's QD (#1428) (#1430) Alejandro Hernández Cordero 2020-10-29 22:43:43 +01:00
  • f357033ad7 udpate QD links to foxy ahcorde 2020-10-27 15:24:10 +01:00
  • bee4b760fb Add coverage statement (#1367) brawner 2020-10-01 11:52:43 -07:00
  • 8f2f746b41 Bump to QD to level 3 and fixed links (#1158) Alejandro Hernández Cordero 2020-06-29 08:43:34 +02:00
  • f1c5524164 Update tracetools' QL to 2 in rclcpp's QD (#1187) Christophe Bedard 2020-06-25 09:52:19 -04:00
  • dec7d8a00f Fix reference to rclcpp in its QD (#1161) Christophe Bedard 2020-06-10 03:40:17 -04:00
  • 730e99b742 Increase coverage rclcpp_action to 95% (#1290) brawner 2020-09-22 10:59:13 -07:00
  • 43df9eff37 Increase rclcpp_action test coverage (#1153) Michel Hidalgo 2020-06-08 11:03:34 -03:00
  • 77aae4019e Clear members for StaticExecutorEntitiesCollector to avoid shared_ptr dependency (#1303) Chen Lihui 2020-10-15 20:05:01 +08:00
  • 504e68bdab Increase test timeouts of slow running tests with rmw_connext_cpp (#1400) brawner 2020-10-14 10:33:12 -07:00
  • 5e8fff6549 Make sure to clean the external client/service handle. (#1296) Chen Lihui 2020-10-05 20:27:58 +08:00
  • 1ae8ca41fb Increase coverage of WaitSetTemplate (#1368) brawner 2020-10-01 13:10:25 -07:00
  • b3f50460f4 Increase coverage of guard_condition.cpp to 100% (#1369) brawner 2020-10-01 13:10:07 -07:00
  • 17c53a16f0 Tests for LoanedMessage with mocked loaned message publisher (#1366) brawner 2020-10-01 11:51:13 -07:00
  • 1b9cf547a4 Add unit tests for qos and qos_event files (#1352) brawner 2020-09-30 15:59:10 -07:00
  • a6b9def7ae Finish coverage of publisher API (#1365) brawner 2020-09-30 15:46:10 -07:00
  • 707f9cfa8e Finish API coverage on executors. (#1364) Chris Lalancette 2020-09-30 18:32:56 -04:00
  • ec31b29824 Only exchange intra_process waitable if nonnull (#1317) brawner 2020-09-17 13:57:44 -07:00
  • 77a3c06f2b Add test for ParameterService (#1355) brawner 2020-09-30 14:30:02 -07:00
  • 7757f6b402 Add time API coverage tests (#1347) Jorge Perez 2020-09-30 18:14:08 -03:00
  • 80b2f5439b Add timer coverage tests (#1363) Jorge Perez 2020-09-30 17:20:40 -03:00
  • bcce051eb2 Add in additional tests for parameter_client.cpp coverage. Chris Lalancette 2020-09-30 15:12:04 +00:00
  • ee7b8ca5f2 Minor fixes to the parameter_service.cpp file. Chris Lalancette 2020-09-30 15:11:41 +00:00
  • 2078887a2b Improved test publisher - zero qos history depth value exception (#1360) Alejandro Hernández Cordero 2020-09-30 17:36:14 +02:00
  • 8808f4b287 Covered resolve_use_intra_process (#1359) Alejandro Hernández Cordero 2020-09-30 16:47:17 +02:00
  • cb6ac99a49 Improved test_subscription_options (#1358) Alejandro Hernández Cordero 2020-09-30 16:15:35 +02:00
  • 8cc331f38c Add in more tests for init_options coverage. (#1353) Chris Lalancette 2020-09-30 08:17:01 -04:00
  • 6238b4263b Test the remaining node public API (#1342) brawner 2020-09-29 16:42:18 -07:00
  • ddb43bb3ab Complete coverage of Parameter and ParameterValue API (#1344) brawner 2020-09-29 16:10:44 -07:00
  • 823163e68e Add in more tests for the utilities. (#1349) Chris Lalancette 2020-09-29 18:39:24 -04:00
  • 55b30fc1e2 Add in two more tests for expand_topic_or_service_name. (#1350) Chris Lalancette 2020-09-29 18:23:33 -04:00
  • b49295ceee Add tests for node_options API (#1343) brawner 2020-09-29 13:39:51 -07:00
  • f8da934ac9 Add in more coverage for expand_topic_or_service_name. (#1346) Chris Lalancette 2020-09-29 16:01:13 -04:00
  • 0a4ff4db3d Add coverage tests graph_listener (#1330) Jorge Perez 2020-09-28 18:52:59 -03:00
  • 94082318c9 [foxy backport] Add executor unit tests #1336 (#1395) brawner 2020-10-09 11:33:20 -07:00
  • f000b53095 Add coverage for client API (#1329) brawner 2020-09-28 11:25:43 -07:00
  • 443fc180c7 Increase service coverage (#1332) brawner 2020-09-28 10:39:02 -07:00
  • e700d3becd [foxy backport] Add ostream test for FutureReturnCode (#1327) (#1393) brawner 2020-10-09 10:47:43 -07:00
  • 5fd6e2340a Increase coverage of publisher/subscription API (#1325) brawner 2020-09-24 13:58:39 -07:00
  • b451425ce6 Add coverage for missing API (except executors) (#1326) brawner 2020-09-23 16:41:18 -07:00
  • 0312defbc5 Add coverage tests context functions (#1321) Jorge Perez 2020-09-22 16:46:12 -03:00
  • fb76d4b640 Increase coverage of node_interfaces, including with mocking rcl errors (#1322) brawner 2020-09-22 11:00:07 -07:00
  • e20837bf6a Add coverage for wait_set_policies (#1316) brawner 2020-09-18 12:44:19 -07:00
  • 420eb01a65 Add tests type_support module (#1308) Jorge Perez 2020-09-15 10:14:16 -03:00