CHANGELOG

Changelog for package test_tracetools

8.2.2 (2024-09-06)

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

  • Make test_tracetools ping pubs/subs transient_local (#125) (#135) This will make sure that the initial /ping message is received no matter the launch order of the *ping and *pong executables. Also, given this guarantee, cancel the timer after the initial /ping message. Finally, add some helpful debug logs. (cherry picked from commit 00a4e99c461e005d093689e1bdbb6b6caa3f5960) Co-authored-by: Christophe Bedard <christophe.bedard@apex.ai>

  • Contributors: Christophe Bedard, mergify[bot]

8.2.1 (2024-06-27)

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