Commit graph

715 commits

Author SHA1 Message Date
Christophe Bedard
87e696205c Add sphinx documentation for tracetools_test
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-17 10:10:11 -04:00
Christophe Bedard
21f472c58b Add trigger_gen_docs job
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-17 08:21:51 -04:00
Christophe Bedard
9bde605913 Update README and tracetools' QD
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-17 08:21:51 -04:00
Christophe Bedard
493437c1f8 Add API documentation and Doxyfile for tracetools
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>

Change title

Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-17 08:21:51 -04:00
Ingo Lütkebohle
111985d64b Merge branch 'use-colcon-coveragepy-result' into 'master'
Use colcon-coveragepy-result to display Python coverage results

See merge request micro-ROS/ros_tracing/ros2_tracing!173
2020-05-15 05:36:56 +00:00
Christophe Bedard
e6d59b206e Use colcon-coveragepy-result to display Python coverage results
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-14 21:10:19 -04:00
Christophe Bedard
4204ba38c5 Merge branch '93-fail-gracefully-when-lttng-is-not-installed' into 'master'
Fail gracefully when trying to trace if LTTng is not installed

Closes #93

See merge request micro-ROS/ros_tracing/ros2_tracing!174
2020-05-14 16:53:18 +00:00
Christophe Bedard
a915fa55f0 Make sure platform is Linux before checking if LTTng is installed
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-14 10:25:30 -04:00
Christophe Bedard
8a11eed4de Add call to 'ros2 trace' in 'no_lttng' job to test failure
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-14 09:43:48 -04:00
Christophe Bedard
eacb7c3c0b Fail gracefully when trying to trace if LTTng is not installed
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-14 09:38:23 -04:00
Ingo Lütkebohle
c3a99712f9 Merge branch '92-fix-coverage-job' into 'master'
Fix coverage job

Closes #92

See merge request micro-ROS/ros_tracing/ros2_tracing!172
2020-05-11 08:00:29 +00:00
Christophe Bedard
59e6bf5321 Fix coverage job
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-10 07:43:07 -04:00
Ingo Lütkebohle
b96f6dfa4f Merge branch '88-update-qd-after-1-0-0-release' into 'master'
Upgrade tracetools' QL to 3

Closes #88

See merge request micro-ROS/ros_tracing/ros2_tracing!171
2020-05-04 09:22:24 +00:00
Christophe Bedard
3569f7428d Upgrade tracetools' QL to 3
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-30 14:47:36 -04:00
Christophe Bedard
f65faa159a Merge branch '89-add-contributing-md' into 'master'
Add CONTRIBUTING.md and mention DCO

Closes #89

See merge request micro-ROS/ros_tracing/ros2_tracing!170
2020-04-30 18:46:08 +00:00
Christophe Bedard
ee863e77f4 Update tracetools' QD to mention contributor origin policy
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-30 09:21:08 -04:00
Christophe Bedard
360afb946e Add CONTRIBUTING.md and mention DCO
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-26 18:39:08 -04:00
Christophe Bedard
dc9b621f89 Merge branch '76-set-up-code-coverage-report-s' into 'master'
Set up code coverage job with reports

Closes #76

See merge request micro-ROS/ros_tracing/ros2_tracing!164
2020-04-25 17:18:30 +00:00
Christophe Bedard
9255c0d723 Set up code coverage reports in CI for tracetools and tracetools_test
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-25 17:18:30 +00:00
Christophe Bedard
72d6134107 Merge branch 'version-1-0-0' into 'master'
Version 1.0.0

See merge request micro-ROS/ros_tracing/ros2_tracing!169
2020-04-24 23:19:51 +00:00
Christophe Bedard
17573951dd 1.0.0
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-24 19:10:02 -04:00
Christophe Bedard
ef26a05a41 Update changelogs
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-24 19:07:41 -04:00
Christophe Bedard
e6849aaa8a Merge branch '82-node_executable-is-deprecated' into 'master'
Use executable= instead of node_executable= with launch_ros.*.Node

Closes #82

See merge request micro-ROS/ros_tracing/ros2_tracing!167
2020-04-24 22:53:48 +00:00
Christophe Bedard
464d8b9ccf Merge branch '83-add-quality-declaration-document-for-tracetools' into 'master'
Add quality declaration document for tracetools

Closes #83

See merge request micro-ROS/ros_tracing/ros2_tracing!168
2020-04-24 16:20:40 +00:00
Christophe Bedard
665cb6a1f4 Add quality declaration document for tracetools
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-24 16:20:39 +00:00
Christophe Bedard
5c9e301e62 Use executable= instead of node_executable= with launch_ros.*.Node
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-21 10:58:15 -04:00
Christophe Bedard
14776ec7e5 Merge branch 'one-tracetools-test-pytest-call' into 'master'
Call ament_add_pytest_test() only once for tracetools_test

See merge request micro-ROS/ros_tracing/ros2_tracing!165
2020-04-21 13:43:10 +00:00
Christophe Bedard
191bbcaf9f Merge branch 'add-test-depends-on-pytest-cov' into 'master'
Add <test_depend> on python3-pytest-cov for tracetools_test

See merge request micro-ROS/ros_tracing/ros2_tracing!166
2020-04-21 13:37:42 +00:00
Christophe Bedard
9c464ffb71 Add <test_depend> on python3-pytest-cov for tracetools_test
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-18 13:27:01 -04:00
Christophe Bedard
49a75500bc Call ament_add_pytest_test() only once for tracetools_test
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-18 13:22:33 -04:00
Christophe Bedard
c3ea84b4b9 Merge branch 'patch-1' into 'master'
use ament_export_targets() instead of deprecated ament_export_interfaces()

See merge request micro-ROS/ros_tracing/ros2_tracing!163
2020-04-09 19:13:00 +00:00
Dirk Thomas
57298502c6 use ament_export_targets() instead of deprecated ament_export_interfaces()
Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com>
2020-04-09 14:58:55 -04:00
Christophe Bedard
e69c0cd505 Merge branch '81-testutils-valid_symbol_funcptr-fails' into 'master'
Update tracetools' CMake config to use modern CMake after ament_cmake change

Closes #81

See merge request micro-ROS/ros_tracing/ros2_tracing!162
2020-04-09 14:33:28 -04:00
Christophe Bedard
e3b112a5e9 Update tracetools' CMake config to use modern CMake
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-09 14:31:37 -04:00
Christophe Bedard
846f77f933 Merge branch '78-launch_ros-get_default_launch_description-is-now-deprecated' into 'master'
Remove launch_ros.get_default_launch_description

Closes #78

See merge request micro-ROS/ros_tracing/ros2_tracing!160
2020-03-18 14:42:10 +00:00
Christophe Bedard
3079cfc568 Remove launch_ros.get_default_launch_description
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-18 10:33:22 -04:00
Christophe Bedard
15e09dfb53 Merge branch 'do-not-source-before-testing' into 'master'
Simplify sourcing in CI config

See merge request micro-ROS/ros_tracing/ros2_tracing!159
2020-03-14 21:07:55 +00:00
Christophe Bedard
f1a8b73217 Do not source before testing for other jobs
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-14 16:53:45 -04:00
Christophe Bedard
88c57e72e4 Source setup file instead of local_setup for tracing_enabled job
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-14 16:53:18 -04:00
Christophe Bedard
8b91e0bcc6 Merge branch '75-ros2-trace-exposes-ust-events-but-calls-them-ros-events' into 'master'
Generalize "ROS UST" events to just "userspace" in ros2 trace

Closes #75

See merge request micro-ROS/ros_tracing/ros2_tracing!158
2020-03-13 22:39:49 +00:00
Christophe Bedard
50ae44e73d Switch to DEFAULT_EVENTS_UST instead of DEFAULT_EVENTS_ROS
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-13 18:27:08 -04:00
Christophe Bedard
42823be8d5 Mention "userspace" events instead or "ROS UST" events
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-13 18:26:31 -04:00
Christophe Bedard
64c46ee37c Merge branch '74-ros2-trace-usage-info-is-rather-verbose' into 'master'
Make ros2 trace usage info less rather verbose

Closes #74

See merge request micro-ROS/ros_tracing/ros2_tracing!157
2020-03-13 22:01:20 +00:00
Christophe Bedard
6e9b2f2fbd Define metavars to simply ros2 trace usage info for events and context
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-13 17:50:37 -04:00
Christophe Bedard
31f63d2f27 Merge branch '23-make-users-of-tracetools-automatically-use-rdynamic' into 'master'
Export "-rdynamic" link flag for downstream packages

Closes #23

See merge request micro-ROS/ros_tracing/ros2_tracing!156
2020-03-09 03:52:56 +00:00
Christophe Bedard
cb149f8bc0 Only target tracetools transitively for tracetools_test tests
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-08 23:42:07 -04:00
Christophe Bedard
8bf8255b02 Add TRACETOOLS_NO_RDYNAMIC option to not export -rdynamic
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-08 23:42:07 -04:00
Christophe Bedard
c086d8b843 Move test_utils from tracetools to tracetools_test
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-08 23:42:07 -04:00
Christophe Bedard
ae9dd2431b Use ament_export_link_flags() to export -rdynamic from tracetools
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-08 23:08:25 -04:00
Christophe Bedard
2691fae27f Merge branch '72-setup-lttng-session-daemon' into 'master'
Start LTTng session daemon if there isn't one

Closes #72

See merge request micro-ROS/ros_tracing/ros2_tracing!155
2020-03-07 21:43:59 +00:00