Commit graph

  • bf4d589dcb Extract test constants Christophe Bedard 2019-06-19 15:46:44 +02:00
  • 39d2a9e2e7 Fix lint errors Christophe Bedard 2019-06-19 15:32:33 +02:00
  • eb8a7e2c26 Add more tests and more test utils Christophe Bedard 2019-06-19 15:26:46 +02:00
  • 20cf197b87 Remove print Christophe Bedard 2019-06-19 10:47:09 +02:00
  • 4362e35734 Implement test_node with new test class Christophe Bedard 2019-06-19 10:42:56 +02:00
  • 7c3470e668 Make node names match their executable name Christophe Bedard 2019-06-19 10:16:29 +02:00
  • 05d60cb57a Extract common testcase class Christophe Bedard 2019-06-18 15:42:44 +02:00
  • cc3c142f9f Merge branch 'tracetools' into 'master' See merge request micro-ROS/ros2_tracing!1 Ingo Lütkebohle 2019-06-18 13:11:17 +00:00
  • e43eed71ab Fix return type Christophe Bedard 2019-06-18 13:45:30 +02:00
  • f016523c17 Add typing info Christophe Bedard 2019-06-18 13:38:42 +02:00
  • 7808724be8 Use os to join paths Christophe Bedard 2019-06-18 13:34:56 +02:00
  • a85d4ade5d Use TRACETOOLS_LTTNG_ENABLED instead of WITH_LTTNG in the code Christophe Bedard 2019-06-18 11:44:57 +02:00
  • 8f7d5e99eb Add workaround for cpplint Christophe Bedard 2019-06-18 11:13:49 +02:00
  • f4d20163bd Cleanup and fix lint errors Christophe Bedard 2019-06-18 10:11:05 +02:00
  • f728cd467b Use tracepoint definition files directly Christophe Bedard 2019-06-18 10:01:54 +02:00
  • 4cfd83809a Add 2nd maintainer for tracetools_test Christophe Bedard 2019-06-18 09:18:34 +02:00
  • 20341cbeeb Set license for tracetools_test Christophe Bedard 2019-06-18 09:18:05 +02:00
  • 89dd641506 Fix python file doc Christophe Bedard 2019-06-18 09:10:56 +02:00
  • 9cc1f5f29b Add copyright headers Christophe Bedard 2019-06-18 09:10:05 +02:00
  • f1d38ab6fd Add license file Christophe Bedard 2019-06-18 08:53:46 +02:00
  • 53530aecc5 Merge branch 'ci-reporting' into 'tracetools' Ingo Lütkebohle 2019-06-17 14:50:07 +00:00
  • 2a1d2db8f0 Ci reporting Ingo Lütkebohle 2019-06-17 14:50:07 +00:00
  • f5e35d347d Fix indent Christophe Bedard 2019-06-17 16:42:49 +02:00
  • 8e80d8b4fd Update event names in tests Christophe Bedard 2019-06-17 16:29:57 +02:00
  • 7a326128de Merge branch 'ci-support' into 'tracetools' Ingo Lütkebohle 2019-06-17 14:08:59 +00:00
  • f720c450fc Initial gitlab-ci.yml Ingo Lütkebohle 2019-06-17 14:08:59 +00:00
  • 7c7290e8bb Merge branch 'fix-unused-params' into 'tracetools' Christophe Bedard 2019-06-17 14:02:11 +00:00
  • b41c59fbdd Fix unused params when lttng not enabled Christophe Bedard 2019-06-17 15:58:20 +02:00
  • 152fa2f5f3 Add example launch file with Trace action Christophe Bedard 2019-06-17 15:22:50 +02:00
  • bf8a2b01ad Cleanup Christophe Bedard 2019-06-17 14:56:29 +02:00
  • f0cfc13af5 Implement tracing integration Christophe Bedard 2019-06-17 14:55:06 +02:00
  • a84024a19c Use os.path.join Christophe Bedard 2019-06-17 14:46:05 +02:00
  • 8e51b87b57 Add typing to tracetools_trace.tools.lttng Christophe Bedard 2019-06-17 14:45:48 +02:00
  • bd0f23ba37 Add proof of concept for Trace(Action) Christophe Bedard 2019-06-17 14:33:04 +02:00
  • 55127d0c31 Use void* as return type of get_address() Christophe Bedard 2019-06-17 11:41:42 +02:00
  • d0425d2c57 Get package version directly from ament Christophe Bedard 2019-06-17 11:15:57 +02:00
  • e7ed83217e Add a short intro. Ingo Lütkebohle 2019-06-17 08:48:37 +00:00
  • c61b2f5db5 Fix indent Christophe Bedard 2019-06-17 10:47:32 +02:00
  • bcc8540fe8 Include tracetools version string as an arg for rcl_init Christophe Bedard 2019-06-17 10:25:25 +02:00
  • 8704f0591d Fix Python indent Christophe Bedard 2019-06-17 10:20:15 +02:00
  • f5871e1141 Merge remote-tracking branch 'origin/design' into tracetools Christophe Bedard 2019-06-17 10:15:02 +02:00
  • 2b6966fd70 Rename 'depth' to 'queue_depth' Christophe Bedard 2019-06-17 10:13:55 +02:00
  • 9c0f08aae0 Add another maintainer Christophe Bedard 2019-06-17 10:05:06 +02:00
  • eb22d00bba Set license Christophe Bedard 2019-06-17 10:04:13 +02:00
  • a859bb6aa6 Add basic package for launch integration Christophe Bedard 2019-06-17 09:27:51 +02:00
  • b83a895031 Update tracing architecture image Christophe Bedard 2019-06-14 10:35:40 +02:00
  • 8a32d292bb Update callback_* events Christophe Bedard 2019-06-14 10:35:31 +02:00
  • febd4317dc Remove overloading Christophe Bedard 2019-06-14 10:19:03 +02:00
  • 31e7fc9e1b Handle generic 'callback_start|end' events Christophe Bedard 2019-06-14 10:09:55 +02:00
  • 35092f89ff Switch to generic 'callback_start|end' event Christophe Bedard 2019-06-14 10:08:24 +02:00
  • e3f9fa036a Use events list Christophe Bedard 2019-06-14 10:07:58 +02:00
  • ae62cc9531 Change tracepoint arguments order to put index-like arg first Christophe Bedard 2019-06-07 14:35:29 +02:00
  • 0671d021c0 Fix tracepoint arguments order Christophe Bedard 2019-06-07 14:27:31 +02:00
  • bdbacfcde8 Rename context arg to context_handle for consistency Christophe Bedard 2019-06-07 13:25:16 +02:00
  • 4f770a9bac Extract parse_args methods Christophe Bedard 2019-06-07 11:28:09 +02:00
  • b541f33760 Simplify imports Christophe Bedard 2019-06-07 10:42:40 +02:00
  • 5011fb022f Add architecture diagram Christophe Bedard 2019-06-07 10:30:42 +02:00
  • d93915da53 Mark license as TODO Christophe Bedard 2019-06-06 09:56:13 +02:00
  • 706924dfcf Mark license as TODO Christophe Bedard 2019-06-06 09:55:55 +02:00
  • 6083335c47 Fix lint temporarily Christophe Bedard 2019-06-06 09:39:36 +02:00
  • 3241a9fd0e Move <author> tag to fix lint error Christophe Bedard 2019-06-06 09:39:14 +02:00
  • 58a58de3d4 Fix non-copyright linting errors in tracetools_trace Christophe Bedard 2019-06-06 09:39:02 +02:00
  • 04efe73f70 Fix version numbers Christophe Bedard 2019-06-06 09:37:37 +02:00
  • 128d545865 Fix authors/maintainer Christophe Bedard 2019-06-06 09:37:20 +02:00
  • ed259dc312 Setup tests for *analysis and *trace packages Christophe Bedard 2019-06-06 09:36:53 +02:00
  • 0a76c66f9c Rename params and variables Christophe Bedard 2019-06-06 09:36:16 +02:00
  • d48ad12214 Add link to rosdep index Christophe Bedard 2019-06-06 09:32:40 +02:00
  • 99b6b0d577 Move print statements to entrypoints and add events list display option Christophe Bedard 2019-06-06 09:30:48 +02:00
  • 65f50e3981 Remove TODO about integrating with launch Christophe Bedard 2019-06-06 09:30:36 +02:00
  • 77f63f8c95 Expose events through trace entrypoint Christophe Bedard 2019-06-06 09:30:04 +02:00
  • f45c3e543d Add user input before lttng_start Christophe Bedard 2019-06-06 09:29:38 +02:00
  • d55a7f4f3c Use proper arg parser Christophe Bedard 2019-06-06 09:29:23 +02:00
  • 63fd1de4ba Add gitignore for tracetools_trace Christophe Bedard 2019-06-06 09:29:08 +02:00
  • 1a6c16687e Extract tracetools_trace from tracetools_analysis Christophe Bedard 2019-06-06 09:28:25 +02:00
  • 40349ea3cf Rename status executable Christophe Bedard 2019-06-05 15:38:49 +02:00
  • 33f227b772 Fix linting errors Christophe Bedard 2019-06-05 15:35:46 +02:00
  • 6cce113f04 Fix authors/maintainer Christophe Bedard 2019-06-05 10:43:45 +02:00
  • 53cf080337 Add 'make tracing easier to use' as a goal Christophe Bedard 2019-06-05 09:56:21 +02:00
  • ee813caaf1 Extract util methods Christophe Bedard 2019-06-04 16:37:11 +02:00
  • 51f3c16205 Add linting tests to both tracetools* packages Christophe Bedard 2019-06-04 13:53:05 +02:00
  • 3022d678f9 Move find_package() lines to test section Christophe Bedard 2019-06-04 13:51:56 +02:00
  • c642351e96 Add public post plan Christophe Bedard 2019-06-03 16:14:21 +02:00
  • ce9d6eff95 Add service callback test Christophe Bedard 2019-06-03 13:05:05 +02:00
  • 77645f2a52 Remove useless dependency Christophe Bedard 2019-06-03 11:58:45 +02:00
  • e37ce0df61 Add service creation test Christophe Bedard 2019-06-03 11:57:19 +02:00
  • 9dcac8ad3d Format long calls Christophe Bedard 2019-06-03 11:42:23 +02:00
  • 6296fc0016 Extract base path constant Christophe Bedard 2019-06-03 11:39:37 +02:00
  • d6fec8171c Add timer test Christophe Bedard 2019-06-03 11:36:16 +02:00
  • d198de3958 Remove unused #include Christophe Bedard 2019-06-03 11:22:23 +02:00
  • 39bd95b51f Fix tests by splitting them into two separate files Christophe Bedard 2019-06-03 11:20:02 +02:00
  • 8f09ce339d Add subscription callback test with ping+pong nodes Christophe Bedard 2019-06-03 11:16:05 +02:00
  • 3b85b3cbd8 Add node creation test Christophe Bedard 2019-06-03 10:07:43 +02:00
  • 198fa8b039 Move test nodes to src/ Christophe Bedard 2019-06-03 10:02:03 +02:00
  • 82ef066b16 Document test utils Christophe Bedard 2019-06-03 09:52:20 +02:00
  • 29637221ca Change param order Christophe Bedard 2019-06-03 09:48:09 +02:00
  • 58625f27f6 Extract common test utils Christophe Bedard 2019-06-03 09:45:11 +02:00
  • cc8187e55b Add subscription creation test Christophe Bedard 2019-05-31 16:43:04 +02:00
  • 6caaa51764 Add tracetools_test package with simple test Christophe Bedard 2019-05-31 16:07:11 +02:00
  • 1012efafd6 Re-work last section Christophe Bedard 2019-05-31 10:17:33 +02:00
  • 36b4e207dd Use semicolon to introduce list Christophe Bedard 2019-05-29 15:22:15 +02:00