Commit graph

376 commits

Author SHA1 Message Date
Christophe Bedard
d7c55b9a22 Add mypy tests
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-08 15:51:23 -04:00
Christophe Bedard
2c5dc74c9a Merge branch 'ci-use-console-cohesion' into 'master'
Use console_cohesion for CI build/test

See merge request micro-ROS/ros_tracing/tracetools_analysis!54
2020-03-07 22:39:59 +00:00
Christophe Bedard
25b19fa815 Use console_cohesion for CI build/test
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-07 17:39:06 -05:00
Christophe Bedard
6f7601cb96 Merge branch '27-switch-from-add_subparsers-to-add_subparsers_on_demand' into 'master'
Switch from add_subparsers to add_subparsers_on_demand

Closes #27

See merge request micro-ROS/ros_tracing/tracetools_analysis!53
2020-03-07 22:38:32 +00:00
Christophe Bedard
e757a98554 Switch from add_subparsers to add_subparsers_on_demand
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-07 17:36:37 -05:00
Christophe Bedard
936fc31dca Merge branch '26-validate-conversion-processing-paths-and-handle-exceptions-better' into 'master'
Validate conversion/processing paths

Closes #26

See merge request micro-ROS/ros_tracing/tracetools_analysis!52
2020-03-07 22:04:07 +00:00
Christophe Bedard
7488245fc2 Validate convert/process paths
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-07 17:03:00 -05:00
Christophe Bedard
8d94dcf97e Merge branch 'improve-ci-config' into 'master'
Improve CI config

See merge request micro-ROS/ros_tracing/tracetools_analysis!51
2020-03-04 18:42:06 +00:00
Christophe Bedard
dcdbdaf68c Do not source before testing
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-04 10:37:30 -08:00
Christophe Bedard
01163813b1 Create CI config variable for setting ros2_tracing repo branch
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-04 10:37:13 -08:00
Christophe Bedard
bd35c56932 Set distro name explicitly for base CI image
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-04 10:35:15 -08:00
Christophe Bedard
27137fd690 Merge branch 'add-ci-badge' into 'master'
Add CI badge in README

See merge request micro-ROS/ros_tracing/tracetools_analysis!50
2020-01-26 16:43:21 +00:00
Christophe Bedard
50b5071280 Add CI badge in README 2020-01-26 11:40:07 -05:00
Christophe Bedard
a720e095cf Merge branch 'mention-installing-pandas' into 'master'
Mention installing pandas in README

See merge request micro-ROS/ros_tracing/tracetools_analysis!49
2020-01-19 16:05:29 +00:00
Christophe Bedard
3ff65d4274 Mention installing pandas in README 2020-01-19 11:02:25 -05:00
Christophe Bedard
00337e8d49 Merge branch 'add-ip-context-example-profiling-launchfile' into 'master'
Add 'ip' context to example profiling launch file

See merge request micro-ROS/ros_tracing/tracetools_analysis!48
2020-01-18 20:53:23 +00:00
Christophe Bedard
0bb17507e0 Add 'ip' context to example profiling launch file 2020-01-18 15:48:47 -05:00
Christophe Bedard
8c954cd0d3 Merge branch 'profile-launchfile-use-pingpong' into 'master'
Switch to using ping/pong nodes for profiling example launch file

See merge request micro-ROS/ros_tracing/tracetools_analysis!47
2020-01-18 16:38:15 +00:00
Christophe Bedard
60b3709078 Switch to using ping/pong nodes for profile example launch file 2020-01-18 11:14:46 -05:00
Christophe Bedard
d95f87c196 Merge branch 'create-datamodelutil-from-eventhandler' into 'master'
Add option to create a DataModelUtil from an EventHandler

See merge request micro-ROS/ros_tracing/tracetools_analysis!46
2020-01-01 18:06:08 +00:00
Christophe Bedard
8c08cd192e Add DataModelUtil creation test 2020-01-01 13:01:43 -05:00
Christophe Bedard
2fee0ced26 Add option to simply give an EventHandler when creating a DataModelUtil 2020-01-01 12:48:12 -05:00
Christophe Bedard
3dcf1cd303 Do check before calling super().__init__() 2020-01-01 12:46:44 -05:00
Christophe Bedard
d35c4c3b51 Merge branch 'move-datamode-ownership-to-eventhandler' into 'master'
Move DataModel ownership to EventHandler

See merge request micro-ROS/ros_tracing/tracetools_analysis!45
2020-01-01 05:21:38 +00:00
Christophe Bedard
ce4b54c119 Fix misspelling 2020-01-01 00:16:32 -05:00
Christophe Bedard
fbc11104fa Mention why EventHandler does not raise when instantiated directly 2020-01-01 00:16:23 -05:00
Christophe Bedard
7a1c2f0334 Move *DataModel ownership to base EventHandler class 2020-01-01 00:11:27 -05:00
Christophe Bedard
dc27e43d35 Merge branch 'update-readme' into 'master'
Update readme

See merge request micro-ROS/ros_tracing/tracetools_analysis!44
2020-01-01 02:49:57 +00:00
Christophe Bedard
21b6612199 Update link to design document 2019-12-31 21:45:43 -05:00
Christophe Bedard
59d7a1e78f Update README after change load_file() to be able to convert trace 2019-12-31 21:44:14 -05:00
Christophe Bedard
c1a82f78fd Merge branch 'run-all-tests-on-our-own-ci' into 'master'
Make .gitlab-ci file override test options so that all tests run

See merge request micro-ROS/ros_tracing/tracetools_analysis!43
2020-01-01 02:28:37 +00:00
Christophe Bedard
a9b5216381 Make .gitlab-ci file override test options so that all tests run 2019-12-31 20:44:24 -05:00
Christophe Bedard
213a57a027 Merge branch 'get-handler-from-handler' into 'master'
Get handler from handler

See merge request micro-ROS/ros_tracing/tracetools_analysis!42
2020-01-01 01:35:20 +00:00
Christophe Bedard
e7e831c506 Fix linter errors 2019-12-31 20:19:56 -05:00
Christophe Bedard
4070057047 Fix type hint 2019-12-31 20:18:41 -05:00
Christophe Bedard
e9705a71ab Add test for direct EventHandler.process() call 2019-12-31 20:18:28 -05:00
Christophe Bedard
19652f165e Add test for get_handler_by_type() 2019-12-31 20:17:26 -05:00
Christophe Bedard
088b555ae0 Cleanup EventHandler.process() method and use AssertionError 2019-12-31 20:17:09 -05:00
Christophe Bedard
06efe1a169 Add get_handler_by_type() method in Processor 2019-12-31 20:16:24 -05:00
Christophe Bedard
fe1e856372 Add getter for Processor in EventHandler 2019-12-31 20:16:05 -05:00
Christophe Bedard
87ecea9970 Merge branch 'move-error-class' into 'master'
Move RequiredEventNotFoundError class to Processor class

See merge request micro-ROS/ros_tracing/tracetools_analysis!41
2020-01-01 00:53:01 +00:00
Christophe Bedard
f176cea4e3 Move RequiredEventNotFoundError class to Processor class 2019-12-31 19:39:06 -05:00
Christophe Bedard
d0229a0bed Merge branch 'auto-processor' into 'master'
Add automatic processor

See merge request micro-ROS/ros_tracing/tracetools_analysis!40
2020-01-01 00:33:13 +00:00
Christophe Bedard
b42fbbe1c6 Add method to make AutoProcessor print all data models 2019-12-31 15:15:08 -05:00
Christophe Bedard
b4cd9e2043 Add AutoProcessor test 2019-12-31 15:09:35 -05:00
Christophe Bedard
1e84b9d35e Keep handlers are attribute in AutoProcessor 2019-12-31 15:09:08 -05:00
Christophe Bedard
af2e0a2d41 Expose name parameter for submodule import util method 2019-12-31 15:08:45 -05:00
Christophe Bedard
845362f9e3 Change class lists to sets 2019-12-31 15:08:05 -05:00
Christophe Bedard
1dc42cb4f6 Fix misspelling 2019-12-31 14:04:30 -05:00
Christophe Bedard
96fac6b737 Fix linter errors 2019-12-31 13:58:25 -05:00