Commit graph

729 commits

Author SHA1 Message Date
Chris Lalancette
0a612d0aa9 Add pytest.ini file to suppress pytest warnings.
Without this, when running with the default pytest on Ubuntu 20.04,
it will display warnings like:

.local/lib/python3.6/site-packages/_pytest/junitxml.py:417
  .local/lib/python3.6/site-packages/_pytest/junitxml.py:417: PytestDeprecationWarning: The 'junit_family' default value will change to 'xunit2' in pytest 6.0.
  Add 'junit_family=xunit1' to your pytest.ini file to keep the current format in future versions of pytest and silence this warning.

Adding it here suppresses the warning.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
2020-06-24 10:06:41 -04:00
Christophe Bedard
9978a2f1a8 Merge branch 'foxy-switch-rcl-and-rclcpp' into 'foxy'
Use foxy branches for rcl and rclcpp

See merge request micro-ROS/ros_tracing/ros2_tracing!183
2020-06-15 13:38:17 +00:00
Christophe Bedard
39d4dab655 Use foxy branches for rcl and rclcpp
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-06-15 08:45:10 -04:00
Ingo Lütkebohle
69bf738089 Merge branch 'version-1-0-1' into 'master'
Version 1.0.1

See merge request micro-ROS/ros_tracing/ros2_tracing!181
2020-05-27 13:29:14 +00:00
Christophe Bedard
dfcfe503c1 1.0.1
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-27 08:57:45 -04:00
Christophe Bedard
b99a0caf15 Update changelogs
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-27 08:55:36 -04:00
Christophe Bedard
36ec181963 Merge branch 'fix-deprecated-node-executable' into 'master'
Fix use of deprecated 'node_executable' in example launch file

See merge request micro-ROS/ros_tracing/ros2_tracing!178
2020-05-25 14:25:28 +00:00
Christophe Bedard
626214e883 Merge branch '94-document-rebuild-to-trace' into 'master'
Mention needing to install LTTng and re-build if using Debians

See merge request micro-ROS/ros_tracing/ros2_tracing!177
2020-05-19 08:39:18 +00:00
Christophe Bedard
1131418ac5 Fix use of deprecated 'node_executable' in example launch file
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-18 20:54:30 -04:00
Christophe Bedard
f1bde1cf0d Mention needing to install LTTng and re-build if using Debians
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-18 20:52:51 -04:00
Ingo Lütkebohle
031386cf47 Merge branch '85-add-api-documentation' into 'master'
Add API documentation for tracetools & tracetools_test

Closes #57 and #85

See merge request micro-ROS/ros_tracing/ros2_tracing!175
2020-05-18 09:18:51 +00:00
Ingo Lütkebohle
f9d42bf199 Merge branch 'use-codecov' into 'master'
Upload coverage results to codecov.io

See merge request micro-ROS/ros_tracing/ros2_tracing!176
2020-05-18 09:08:56 +00:00
Christophe Bedard
b6a5c00e9b Mention codecov coverage results in QD
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-17 11:16:59 -04:00
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
Christophe Bedard
65867195f8 Upload coverage results to codecov.io
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-16 19:40:56 -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