Commit graph

42 commits

Author SHA1 Message Date
Christophe Bedard
d6fec8171c Add timer test 2019-06-03 11:36:16 +02:00
Christophe Bedard
d198de3958 Remove unused #include 2019-06-03 11:22:23 +02:00
Christophe Bedard
39bd95b51f Fix tests by splitting them into two separate files 2019-06-03 11:20:02 +02:00
Christophe Bedard
8f09ce339d Add subscription callback test with ping+pong nodes 2019-06-03 11:16:05 +02:00
Christophe Bedard
3b85b3cbd8 Add node creation test 2019-06-03 10:07:43 +02:00
Christophe Bedard
198fa8b039 Move test nodes to src/ 2019-06-03 10:02:03 +02:00
Christophe Bedard
82ef066b16 Document test utils 2019-06-03 09:52:20 +02:00
Christophe Bedard
29637221ca Change param order 2019-06-03 09:48:09 +02:00
Christophe Bedard
58625f27f6 Extract common test utils 2019-06-03 09:45:36 +02:00
Christophe Bedard
cc8187e55b Add subscription creation test 2019-05-31 16:43:04 +02:00
Christophe Bedard
6caaa51764 Add tracetools_test package with simple test 2019-05-31 16:07:11 +02:00
Christophe Bedard
372f0296c0 Re-structure callback registration tracepoint 2019-05-28 16:35:47 +02:00
Christophe Bedard
cee1327930 Use relevant rmw handle instead of the rmw_node_t handle for tracepoints 2019-05-28 14:57:15 +02:00
Christophe Bedard
3f13dd34d0 Add prospective callback register tracepoint 2019-05-28 14:16:38 +02:00
Christophe Bedard
d36c3d824c Add rcl_client_init tracepoint 2019-05-28 14:15:46 +02:00
Christophe Bedard
ffbca08d02 Add timer-related tracepoints 2019-05-28 13:13:53 +02:00
Christophe Bedard
eac0db07f8 Add history depth to rcl_subscription_init tracepoint 2019-05-27 16:48:45 +02:00
Christophe Bedard
5ee44035d4 Add depth field to rcl_publisher_init tracepoint 2019-05-27 15:19:11 +02:00
Christophe Bedard
56ee174ef1 Explicitly disable tracepoints on Windows 2019-05-27 11:47:50 +02:00
Christophe Bedard
607d68bfcd Fix style for tp definitions 2019-05-23 11:26:59 +02:00
Christophe Bedard
a5260a0c91 Fix preprocessor-related indentation 2019-05-20 15:17:00 +02:00
Christophe Bedard
a97c980a97 Fix tracepoints arguments 2019-05-20 13:58:06 +02:00
Christophe Bedard
f7fc7f773c Add tracepoints for service init and callback_added 2019-05-20 11:45:19 +02:00
Christophe Bedard
efe47e309d Fix indendation 2019-05-17 16:21:36 +02:00
Christophe Bedard
88d2356bd6 Enable *subscription_callback_added event 2019-05-17 16:19:54 +02:00
Christophe Bedard
974f4144bb Fix macro 2019-05-17 15:43:53 +02:00
Christophe Bedard
9ae7c8d99c Add context to rcl_init tracepoint params 2019-05-17 15:42:30 +02:00
Christophe Bedard
b09f72081c Add *subscription_callback_added and link subscription_handle to rcl_subscription_init 2019-05-17 14:59:31 +02:00
Christophe Bedard
922ba77f97 Use macro for tracepoint functions 2019-05-17 14:57:36 +02:00
Christophe Bedard
a595bb06bf Add service callback start/end tracepoints 2019-05-17 13:52:19 +02:00
Christophe Bedard
dd85e2af74 Rename rclcpp_callback_start|end to rclcpp_subscription_callback_start|end 2019-05-17 13:24:21 +02:00
Christophe Bedard
cd75a0a2e1 Add callback start/end tracepoints 2019-05-17 09:05:34 +02:00
Christophe Bedard
7e215289d7 Add rmw_handle to rcl_*_init tracepoint params 2019-05-17 09:03:09 +02:00
Christophe Bedard
5c4b84520e Fix coding style 2019-05-16 14:16:40 +02:00
Christophe Bedard
ccc06079e8 Add more rcl tracepoints 2019-05-16 13:36:59 +02:00
Christophe Bedard
d0aa25f205 Ignore traces directory 2019-05-16 13:07:31 +02:00
Christophe Bedard
82b5dd35e6 Add README with building instructions 2019-05-16 13:03:39 +02:00
Christophe Bedard
9f771a1812 Add basic tracing scripts 2019-05-16 13:03:32 +02:00
Christophe Bedard
ad8894d12b Add build files 2019-05-16 13:03:22 +02:00
Christophe Bedard
cb6dc3367f Add .tp file with first tracepoint 2019-05-16 13:03:10 +02:00
Christophe Bedard
5583fa68d1 Add basic tracing lib files 2019-05-16 13:02:59 +02:00
Christophe Bedard
7c51d23850 Add empty README 2019-05-14 15:46:15 +02:00