CHANGELOG

Changelog for package test_tracetools

8.5.0 (2024-12-20)

  • Instrument client/service for end-to-end request/response tracking (#145)

  • Contributors: Christophe Bedard

8.4.1 (2024-11-25)

  • Don’t try to build on BSD (#142) The ‘BSD’ variable was added in CMake 3.25. Note that variables which are not defined will evaluate to ‘False’, so this shouldn’t regress platforms using CMake versions older than 3.25.

  • Refactor and split test_service into test_{service,client} (#144)

  • Contributors: Christophe Bedard, Scott K Logan

8.4.0 (2024-10-15)

  • Change expected rmw GID array size to 16 bytes (#138)

  • Run test_tracetools tests against rmw_fastrtps_dynamic_cpp too (#127)

  • Make test_tracetools ping pubs/subs transient_local (#125)

  • Run relevant test_tracetools tests with all instrumented rmw impls (#116)

  • Contributors: Christophe Bedard

8.3.0 (2024-04-26)

8.2.0 (2024-04-16)

  • Improve tracetools_test and simplify test_tracetools code (#109)

  • Install test_tracetools_mark_process (#113)

  • Remove unnecessary <string> include (#111)

  • Include <string> in mark_process.cpp (#110)

  • Remove unnecessary print in test (#108)

  • Add test for GenericPublisher/Subscriber (#97)

  • Use lttng_ust_tracef instead of lttng_ust__tracef (#103)

  • Contributors: Christophe Bedard, h-suzuki-isp

8.1.0 (2024-03-27)

  • Use a memcmp for the expected symbol name. (#100)

  • Fix the build on RHEL-9. (#98)

  • Allow tracing tests to be run in parallel with other tests (#95)

  • Fix interference between test_tracetools and ros2lifecycle tests (#96)

  • Make tracing test assert messages more descriptive (#93)

  • Update tests and docs after new rmw_publish timestamp field (#90)

  • Contributors: Chris Lalancette, Christophe Bedard

8.0.0 (2024-01-23)

  • Switch to target_link_libraries in test_tracetools. (#83)

  • Contributors: Chris Lalancette

7.1.0 (2023-08-23)

7.0.0 (2023-06-09)

6.4.1 (2023-05-11)

  • Improve test coverage of rclcpp_callback_register in test_tracetools (#69)

  • Disable tracing on Android (#71)

  • Contributors: Christophe Bedard, Przemysław Dąbrowski

6.4.0 (2023-04-28)

6.3.0 (2023-04-18)

6.2.0 (2023-04-18)

6.1.0 (2023-04-13)

  • Add intra-process tracepoints (#30)

  • Contributors: ymski

6.0.0 (2023-04-12)

  • Allow requiring minimum lttng package version for is_lttng_installed (#59)

  • Disable tracing on macOS (#53)

  • Include tracepoints by default on Linux (#31)

  • Contributors: Christophe Bedard

5.1.0 (2023-03-02)

  • Fix memory leak in tracetools::get_symbol() (#43)

  • Contributors: Christophe Bedard

5.0.0 (2023-02-14)

  • Update tracing to C++17. (#33)

  • Contributors: Chris Lalancette

4.0.0 (2022-01-20)

  • Introduce constants for tracepoint names

  • Move actual tests out of tracetools_test to new test_tracetools package

  • Contributors: Christophe Bedard