Commit graph

  • ce4b54c119 Fix misspelling Christophe Bedard 2020-01-01 00:16:32 -05:00
  • fbc11104fa Mention why EventHandler does not raise when instantiated directly Christophe Bedard 2020-01-01 00:16:23 -05:00
  • 7a1c2f0334 Move *DataModel ownership to base EventHandler class Christophe Bedard 2020-01-01 00:11:27 -05:00
  • dc27e43d35 Merge branch 'update-readme' into 'master' Christophe Bedard 2020-01-01 02:49:57 +00:00
  • 21b6612199 Update link to design document Christophe Bedard 2019-12-31 21:45:43 -05:00
  • 59d7a1e78f Update README after change load_file() to be able to convert trace Christophe Bedard 2019-12-31 21:44:14 -05:00
  • c1a82f78fd Merge branch 'run-all-tests-on-our-own-ci' into 'master' Christophe Bedard 2020-01-01 02:28:37 +00:00
  • a9b5216381 Make .gitlab-ci file override test options so that all tests run Christophe Bedard 2019-12-31 20:44:24 -05:00
  • 213a57a027 Merge branch 'get-handler-from-handler' into 'master' Christophe Bedard 2020-01-01 01:35:20 +00:00
  • e7e831c506 Fix linter errors Christophe Bedard 2019-12-31 20:19:56 -05:00
  • 4070057047 Fix type hint Christophe Bedard 2019-12-31 20:18:41 -05:00
  • e9705a71ab Add test for direct EventHandler.process() call Christophe Bedard 2019-12-31 20:18:28 -05:00
  • 19652f165e Add test for get_handler_by_type() Christophe Bedard 2019-12-31 20:17:26 -05:00
  • 088b555ae0 Cleanup EventHandler.process() method and use AssertionError Christophe Bedard 2019-12-31 20:17:09 -05:00
  • 06efe1a169 Add get_handler_by_type() method in Processor Christophe Bedard 2019-12-31 20:16:24 -05:00
  • fe1e856372 Add getter for Processor in EventHandler Christophe Bedard 2019-12-31 20:16:05 -05:00
  • 87ecea9970 Merge branch 'move-error-class' into 'master' Christophe Bedard 2020-01-01 00:53:01 +00:00
  • f176cea4e3 Move RequiredEventNotFoundError class to Processor class Christophe Bedard 2019-12-31 19:34:35 -05:00
  • d0229a0bed Merge branch 'auto-processor' into 'master' Christophe Bedard 2020-01-01 00:33:13 +00:00
  • b42fbbe1c6 Add method to make AutoProcessor print all data models Christophe Bedard 2019-12-31 15:15:08 -05:00
  • b4cd9e2043 Add AutoProcessor test Christophe Bedard 2019-12-31 15:09:35 -05:00
  • 1e84b9d35e Keep handlers are attribute in AutoProcessor Christophe Bedard 2019-12-31 15:09:08 -05:00
  • af2e0a2d41 Expose name parameter for submodule import util method Christophe Bedard 2019-12-31 15:08:45 -05:00
  • 845362f9e3 Change class lists to sets Christophe Bedard 2019-12-31 15:08:05 -05:00
  • 1dc42cb4f6 Fix misspelling Christophe Bedard 2019-12-31 14:04:30 -05:00
  • 96fac6b737 Fix linter errors Christophe Bedard 2019-12-31 13:58:25 -05:00
  • 154ad1af7d Add script entrypoint that uses AutoProcessor Christophe Bedard 2019-12-31 13:53:30 -05:00
  • db9e94b1dc Add AutoProcessor Christophe Bedard 2019-12-31 13:52:44 -05:00
  • acce73f26d Raise error if MemoryUsageHandler is instanciated directly Christophe Bedard 2019-12-31 13:52:25 -05:00
  • b9e15aac41 Make sure Processor is is given at least one EventHandler Christophe Bedard 2019-12-31 13:20:56 -05:00
  • 0ceea3025c Extract get_event_names() method Christophe Bedard 2019-12-31 13:20:22 -05:00
  • 6412798a47 Define a (single) required event for Ros2Handler Christophe Bedard 2019-12-31 13:19:59 -05:00
  • e374419665 Make required events a set Christophe Bedard 2019-12-31 13:19:31 -05:00
  • 938cc263d5 Merge branch 'move-convert-if-needed-function-to-loading-submodule' into 'master' Christophe Bedard 2019-12-29 19:39:20 +00:00
  • 73b5ed547d Make do_convert_if_needed True by default Christophe Bedard 2019-12-29 14:25:08 -05:00
  • 9c629e8bf7 Clarify docstring Christophe Bedard 2019-12-29 14:16:26 -05:00
  • 7f54198921 Extract get_input_path function to be used by all scripts Christophe Bedard 2019-12-29 14:09:59 -05:00
  • d2e0a5b6cd Move input path inspection + optional conversion to loading submodule Christophe Bedard 2019-12-29 14:04:49 -05:00
  • 6b28456ac8 Merge branch 'required-events' into 'master' Christophe Bedard 2019-12-29 18:11:45 +00:00
  • c6df464d58 Remove some ust memory allocation events from list of required events Christophe Bedard 2019-12-29 13:01:15 -05:00
  • 9f500d2061 Update EventHandler/Processor tests after adding required events Christophe Bedard 2019-12-29 13:00:24 -05:00
  • 2fbab32816 Add optional check for required events before processing Christophe Bedard 2019-12-29 12:59:54 -05:00
  • 79f702e621 Fix assert condition Christophe Bedard 2019-12-29 12:58:56 -05:00
  • e4d10e9e88 Allow EventHandlers to declare list of required events Christophe Bedard 2019-12-29 12:16:09 -05:00
  • 694a0d852b Merge branch 'kernel-memory-analysis' into 'master' Christophe Bedard 2019-12-29 16:38:13 +00:00
  • 1e83053cc1 Fix linter errors Christophe Bedard 2019-12-29 11:35:07 -05:00
  • bd37b4aa0f Update memory_usage notebook Christophe Bedard 2019-12-29 11:26:06 -05:00
  • 90cbfbfe40 Move max memory usage computation to data util Christophe Bedard 2019-12-29 11:25:50 -05:00
  • 6842b7c9b3 Extract generic MemoryUsageHandler to use as base class for ust&kernel Christophe Bedard 2019-12-28 17:32:07 -05:00
  • 2f46004154 Add kernel memory alloc/free events to memory_usage launchfile Christophe Bedard 2019-12-28 17:29:51 -05:00
  • 66282c9569 Merge branch 'add-progress-display-cleanup-method' into 'master' Christophe Bedard 2019-12-27 22:02:51 +00:00
  • c3725c1eda Add cleanup method for ProcessingProgressDisplay Christophe Bedard 2019-12-27 16:44:16 -05:00
  • db1e0ffa65 Merge branch '18-implement-memory-usage-analysis' into 'master' Christophe Bedard 2019-12-27 21:41:23 +00:00
  • 3bb540d1b2 Add memory_usage entrypoint script Christophe Bedard 2019-12-27 16:14:09 -05:00
  • 4207732ff0 Explicitly cast tid to int Christophe Bedard 2019-12-27 15:59:31 -05:00
  • 8d3f842518 Add userspace memory usage analysis Christophe Bedard 2019-11-16 16:48:38 -08:00
  • 1115674b9f Merge branch 'create-script-entrypoints-directory' into 'master' Christophe Bedard 2019-12-27 19:27:51 +00:00
  • de3dd7ff86 Fix cb_durations script linter errors and move to scripts directory Christophe Bedard 2019-12-27 12:35:04 -05:00
  • d152e1c017 Merge branch 'fix-docstrings-imperative' into 'master' Christophe Bedard 2019-12-27 19:23:51 +00:00
  • dadc355b06 Use imperative mood in constructor docstrings Christophe Bedard 2019-12-27 14:17:13 -05:00
  • bdac887d5f Merge branch 'register-in-ament-index' into 'master' Christophe Bedard 2019-12-27 18:59:52 +00:00
  • 574034bad4 Register packages in the ament index Christophe Bedard 2019-12-27 12:39:39 -05:00
  • d4018ed184 Add callback-durations analysis script Luetkebohle Ingo (CR/AEX3) 2019-12-09 15:27:45 +01:00
  • 6eb50bf807 Merge branch '0.2.2' into 'master' Christophe Bedard 2019-11-19 21:39:53 +00:00
  • 4c7f7d8943 0.2.2 Christophe Bedard 2019-11-19 13:37:28 -08:00
  • 38804e4370 Update changelogs Christophe Bedard 2019-11-19 13:37:22 -08:00
  • 68bdae8fbf Merge branch 'add-hide-results-flag' into 'master' Christophe Bedard 2019-11-17 22:40:48 +00:00
  • 750c23a3c7 Add flag for hiding processing results with the process verb Christophe Bedard 2019-11-17 14:38:20 -08:00
  • 8231cabf33 Merge branch 'extract-print-model-method' into 'master' Christophe Bedard 2019-11-17 22:30:44 +00:00
  • 2527efe69f Update process() API method to use print_data() Christophe Bedard 2019-11-17 14:27:10 -08:00
  • 1be3ca06ef Expose DataModel.print_data() through Processor.print_data() Christophe Bedard 2019-11-17 14:17:22 -08:00
  • 3eac741a4c Rename to print_data() (oops) Christophe Bedard 2019-11-17 14:15:49 -08:00
  • 7347900349 Extract print_model() methods to DataModel.print() Christophe Bedard 2019-11-17 13:53:09 -08:00
  • c12488ecf9 Merge branch 'refactor-data-model-utils' into 'master' Christophe Bedard 2019-11-17 21:45:08 +00:00
  • 39a425379e Fix linter errors Christophe Bedard 2019-11-17 13:42:06 -08:00
  • 81c32a037a Split utils file into multiple files inside a submodule Christophe Bedard 2019-11-17 13:24:36 -08:00
  • f16fa313a5 Merge branch '19-update-after-tracepoint-to-fix-new-intra-process-communication' into 'master' Christophe Bedard 2019-11-17 20:17:47 +00:00
  • 17523b2862 Fix linter error Christophe Bedard 2019-11-17 12:06:57 -08:00
  • 576ee13687 Update sample data after new tracepoint Christophe Bedard 2019-11-17 12:02:39 -08:00
  • e006f97667 Update style Christophe Bedard 2019-11-17 12:00:48 -08:00
  • 80b05dc5b5 Update get_callback_owner_info() util method Christophe Bedard 2019-11-17 11:59:51 -08:00
  • fecdf3580c Rename subscriptions_objects to subscription_objects Christophe Bedard 2019-11-17 11:23:54 -08:00
  • 3d71b93d35 Fix dataframe append Christophe Bedard 2019-11-17 11:23:02 -08:00
  • 053b007a71 Update style Christophe Bedard 2019-11-17 10:22:53 -08:00
  • 02f90abc78 Fix wrong method call Christophe Bedard 2019-11-17 10:18:34 -08:00
  • 588e6c1afa Add trailing comma Christophe Bedard 2019-11-17 10:13:07 -08:00
  • 19e07b7875 Add handling method for new tracepoint and update datra model Christophe Bedard 2019-11-17 10:12:33 -08:00
  • d29d54267d Merge branch 'fix-callback-timestamps' into 'master' Christophe Bedard 2019-11-11 00:09:10 +00:00
  • 53b7da5c75 Allow single string input for time columns Christophe Bedard 2019-11-10 16:05:23 -08:00
  • 7652873666 Fix timestamp column conversion Christophe Bedard 2019-11-10 15:51:36 -08:00
  • bfe12bef5d Merge branch 'callback-durations-one-plot' into 'master' Christophe Bedard 2019-10-25 16:29:19 +00:00
  • 83925b389e Cleanup and format notebook Christophe Bedard 2019-10-25 09:23:10 -07:00
  • 383b519cdc Add a single plot for all callback durations Christophe Bedard 2019-10-25 09:01:55 -07:00
  • f03d5308df Merge branch '0.2.1' into 'master' Christophe Bedard 2019-10-16 15:54:21 +00:00
  • 64cc6b12fe 0.2.1 Christophe Bedard 2019-10-16 08:44:58 -07:00
  • e0c8bb551f Merge branch 'ignore-tests-pandas' into 'master' Christophe Bedard 2019-10-16 15:40:42 +00:00
  • fdf84d3607 Remove pandas dependency Christophe Bedard 2019-10-16 08:38:49 -07:00
  • 7aaec3a81b Move tests back to ignored directory Christophe Bedard 2019-10-16 08:37:08 -07:00
  • ea70ab633a Merge branch '0.2.0' into 'master' Christophe Bedard 2019-10-14 17:47:36 +00:00
  • f8a468f603 0.2.0 Christophe Bedard 2019-10-14 09:46:30 -07:00