Commit graph

127 commits

Author SHA1 Message Date
Christophe Bedard
32717cb806 Rename option 2019-07-25 09:03:29 +02:00
Tobias Blass
1452787336 Enable tracing by default if LTTng is available
Also removed the colcon.meta file that implicitly enabled tracing anyway
2019-07-19 10:38:08 +02:00
Christophe Bedard
ab3f076859 0.1.1 2019-07-16 10:53:31 +02:00
Christophe Bedard
8baa1865f0 Update changelogs 2019-07-16 10:51:18 +02:00
Christophe Bedard
5bc10cace2 Merge branch '28-fix-tests-without-with_lttng' into 'master'
Resolve "Fix tests without WITH_LTTNG"

Closes #28

See merge request micro-ROS/ros_tracing/ros2_tracing!59
2019-07-12 11:46:43 +00:00
Christophe Bedard
7253c911cc Update and format package metadata files 2019-07-12 13:27:59 +02:00
Christophe Bedard
3542aab984 Only build and run tracing tests if LTTng is enabled and found 2019-07-12 10:06:52 +02:00
Christophe Bedard
51441ff467 0.1.0 2019-07-11 14:22:05 +02:00
Christophe Bedard
796b63641d Add changelogs 2019-07-11 14:21:51 +02:00
Christophe Bedard
ec1db472e9 Merge branch '17-fix-unstable-tracetools_test-tests' into 'master'
Resolve "Fix unstable tracetools_test tests"

Closes #17

See merge request micro-ROS/ros_tracing/ros2_tracing!55
2019-07-11 10:58:23 +00:00
Christophe Bedard
f739833050 Increase package versions for alpha release 2019-07-10 15:46:29 +02:00
Christophe Bedard
6cdf9e1b9c Relax intraprocess test to make it more stable 2019-07-10 12:55:57 +02:00
Christophe Bedard
2c76d67755 Merge branch '18-remove-unnecessary-fpic-flags-in-tracetools-tracetools_test' into 'master'
Resolve "Remove unnecessary -fPIC flags in tracetools+tracetools_test"

Closes #18

See merge request micro-ROS/ros_tracing/ros2_tracing!47
2019-07-09 13:19:32 +00:00
Christophe Bedard
3ecf9a5b2b Remove debug print 2019-07-05 14:47:11 +02:00
Christophe Bedard
f475f6dee3 Remove -fPIC from tracetools and tracetools_test 2019-07-05 12:52:03 +02:00
Christophe Bedard
eefb9ff439 Add -rdynamic to tests 2019-07-03 15:22:04 +02:00
Christophe Bedard
8cbb2a6fe5 Add option to make ping pong test run over and over 2019-06-28 09:35:13 +02:00
Christophe Bedard
8a5d59d3d2 Fix formatting of code in docstrings 2019-06-27 13:03:48 +02:00
Christophe Bedard
4389e22ce9 Rename trace action module to 'action' 2019-06-25 16:22:53 +02:00
Christophe Bedard
03eb5f7440 Use tracetools_launch instead of tracetools_trace in tracetools_test 2019-06-24 16:29:00 +02:00
Christophe Bedard
de8c131a34 Extract trace reading functions 2019-06-24 16:06:17 +02:00
Christophe Bedard
cc5109f3e2 Merge branch 'replace-asserts' into 'master'
Replace basic asserts with trace testcase asserts

See merge request micro-ROS/ros2_tracing!18
2019-06-24 13:08:55 +00:00
Christophe Bedard
b97e19d195 Merge branch 'package-depend-tracetools-trace' into 'master'
Add test dependency on tracetools_trace for tracetools_test

See merge request micro-ROS/ros2_tracing!19
2019-06-24 12:54:15 +00:00
Christophe Bedard
857fe08584 Merge branch 'format-test-classes' into 'master'
Fix formatting for test classes

See merge request micro-ROS/ros2_tracing!17
2019-06-24 12:53:01 +00:00
Christophe Bedard
02b2a371ed Add test_depend on tracetools_trace for tracetools_test 2019-06-24 14:37:14 +02:00
Christophe Bedard
711c22664d Remove remaining basic asserts 2019-06-24 14:34:05 +02:00
Christophe Bedard
d1b0769a91 Add blank line after class def 2019-06-24 14:22:59 +02:00
Christophe Bedard
16f4be55e5 Unify licenses 2019-06-24 11:18:27 +02:00
Christophe Bedard
4d434fa182 Merge branch 'ros2trace' into 'master'
Use lttng init and fini methods

See merge request micro-ROS/ros2_tracing!15
2019-06-24 06:29:48 +00:00
Christophe Bedard
9d16302f83 Merge branch 'tests' into 'master'
Enhance tracetools_test

See merge request micro-ROS/ros2_tracing!14
2019-06-24 06:26:28 +00:00
Christophe Bedard
078f23e9bd Use wrapper methods for lttng 2019-06-23 18:50:08 +02:00
Christophe Bedard
6e8a54d8a0 Add documentation 2019-06-23 12:57:07 +02:00
Christophe Bedard
0abddffeff Add assertNumEvents method and use assertFieldEquals 2019-06-23 12:56:50 +02:00
Christophe Bedard
2493eeec72 Format 2019-06-23 12:14:04 +02:00
Christophe Bedard
b7fc66a881 Check queue_depth value in pub and sub tests 2019-06-21 09:58:33 +02:00
Christophe Bedard
914071a4f0 Merge branch 'master' into add-intraprocess-test 2019-06-21 09:25:14 +02:00
Christophe Bedard
a8ced92203 Fix lint errors 2019-06-21 09:21:48 +02:00
Christophe Bedard
74541ced02 Fix intraprocess test logic 2019-06-21 09:19:54 +02:00
Christophe Bedard
915a09a1ac Add intraprocess test 2019-06-19 16:44:37 +02:00
Christophe Bedard
bf4d589dcb Extract test constants 2019-06-19 15:46:44 +02:00
Christophe Bedard
39d2a9e2e7 Fix lint errors 2019-06-19 15:32:33 +02:00
Christophe Bedard
eb8a7e2c26 Add more tests and more test utils 2019-06-19 15:26:46 +02:00
Christophe Bedard
20cf197b87 Remove print 2019-06-19 10:47:09 +02:00
Christophe Bedard
4362e35734 Implement test_node with new test class 2019-06-19 10:42:56 +02:00
Christophe Bedard
7c3470e668 Make node names match their executable name 2019-06-19 10:16:29 +02:00
Christophe Bedard
05d60cb57a Extract common testcase class 2019-06-18 15:42:44 +02:00
Christophe Bedard
e43eed71ab Fix return type 2019-06-18 13:45:30 +02:00
Christophe Bedard
f016523c17 Add typing info 2019-06-18 13:38:42 +02:00
Christophe Bedard
7808724be8 Use os to join paths 2019-06-18 13:34:56 +02:00
Christophe Bedard
4cfd83809a Add 2nd maintainer for tracetools_test 2019-06-18 09:18:34 +02:00