fujitatomoya / rcl_logging_syslog

rcl_logging_syslog is alternative logging backend implementation that can be used for ROS 2 application via rcl_logging_interface.
https://github.com/fujitatomoya/rcl_logging_syslog
Apache License 2.0
65 stars 0 forks source link

All distribution support with integrated test via github workflow #13

Open fujitatomoya opened 2 months ago

fujitatomoya commented 2 months ago

depends on https://github.com/fujitatomoya/rcl_logging_syslog/issues/9

each distribution has a workflow file to execute the unit tests provided by https://github.com/fujitatomoya/rcl_logging_syslog/issues/9 to make sure each PR does not break the package.

fujitatomoya commented 2 months ago

github workflow design

i think we can have Dockerfile and test script with argument with target branch or distro name. create the target distro environment with them, and start the test in the container to make sure all tests are working okay with rsyslog. since this test is going to be running in the container or virtualized environment, we would not have system services. that means we can install rsyslog deb package and manually start the daemon in the background with test configuration.