You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by ab...@apache.org on 2020/05/06 19:01:24 UTC

[celix] branch feature/update_gtest_config updated (f627f16 -> f0b89a9)

This is an automated email from the ASF dual-hosted git repository.

abroekhuis pushed a change to branch feature/update_gtest_config
in repository https://gitbox.apache.org/repos/asf/celix.git.


    from f627f16  Removed -Weffc++ to be able to compile gtest with GCC
     add b8e3c37  Bugfix/zmq fixes #191 (#199)
     add e1e25f8  Update github workflows to support coverage. Also split up the build.yml in ubuntu and macos version.
     add 7f137b1  Update github workflows
     add 13cc3c7  Updates github workflows
     add dfff6fc  Updates github workflows
     add e597b34  Updates github workflows
     add fc72e40  Updates github workflows
     add 6d1b7f2  Updates github workflows
     add dd11d22  Refactoring of the setup_target_for_coverage CMake command, now only needs a add_test target name.
     add 6891fdd  Updates github workflows
     add 67b2ccb  Refactoring of the setup_target_for_coverage CMake command, now only needs a add_test target name.
     add dc0393d  Removes unused c thread pool and add coverage setup for filter tests
     add 0a4f780  Disables last step of the coverage workflow. Will be enabled when Celix project can configure the thresholds.
     add 8981c30  Adds link to blocking issue to enable upload to coveralls
     add 9747fcb  add kqueue
     add dbfac5d  Fix build errors
     add f1f7178  Fix unused variable warning
     add ff21e34  Merge pull request #201 from apache/feature/add_kqueue_to_udpmc
     add ea4a396  Get proper backtraces when using asan
     add cf2e7ad  Merge pull request #206 from Oipo/feature/better_asan
     add 00ff0d4  Merge remote-tracking branch 'remotes/origin/develop' into feature/coverage_on_github_workflow
     add d9b2c6d  Merge pull request #200 from apache/feature/coverage_on_github_workflow
     add e23ea3a  Changed freeSerializeMsg behaviour for pubsub serialization.
     add f5fbab0  Merge pull request #207 from apache/feature/free_serializer_change
     add 79bc4dd  Fix crash in pub using ip with post fix
     add 79884e3  Fix TCP endpoint handling
     add 7a46f24  Avoid segfault when stopping bundle
     add 23f7d3d  Fix test for OSX
     add 57c3f5a  Fix printf error
     add 9910215  Fix review comment
     add ce67452  Merge pull request #211 from apache/feature/fix_tcp_endpoint_handling
     add 09635b6  Merge branch 'develop' into bugfix/fix_tcp_admin_using_ip_with_postfix
     add b854419  Changes FindFFI so that the dir /usr/local/opt/libffi has prefernce over /usr/lib for finding libffi.
     add 73ca51a  Removing installing libffi with brew from the OSX build. Lets see if the provided libffi for OSX is good enough.
     add c9731fe  Removing libffi flags from macos build config
     add 4ec64f8  Adds missing lock
     add 1833814  Merge pull request #213 from apache/bugfix/fix_tcp_admin_using_ip_with_postfix
     add 03c7f31  Fix data race in get/set bundle state (#214)
     add 0dfa781  Fixes an potential race conditation issues with the creation of service ids.
     add 2dd0a75  Updates first svc id to 1
     add 42dbe6f  Feature/refactored logging service (#209)
     add c0fd8d0  Adds thread protection to the use of zmq socket.
     add 586ec0b  Merge pull request #225 from apache/feature/protect_zmq_socket
     add e3d340d  Merge branch 'develop' into feature/threadsafe_svc_id
     add 23a9f61  Merge pull request #224 from apache/feature/threadsafe_svc_id
     add 41e1198  Merge branch 'develop' of github.com:apache/celix into feature/update_gtest_config
     add ac0cf56  Fixed GTest includes to proper name
     add f0b89a9  Added back effc++ flag. Moved gtest inclusion before the flags to prevent compiler failures due to w_error.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build.yml                        |   90 --
 .github/workflows/coverage.yml                     |   49 +
 .github/workflows/macos.yml                        |   38 +
 .github/workflows/ubuntu.yml                       |   76 ++
 .travis.yml                                        |    6 +-
 CMakeLists.txt                                     |   16 +-
 bundles/deployment_admin/CMakeLists.txt            |    2 +-
 bundles/deployment_admin/src/deployment_admin.c    |   26 +-
 bundles/deployment_admin/src/log_sync.c            |    8 +-
 bundles/device_access/device_access/CMakeLists.txt |    2 -
 .../device_access/device_access/src/activator.c    |   15 +-
 .../device_access/src/device_manager.c             |   47 +-
 .../device_access/src/device_manager.h             |    4 +-
 .../device_access/src/driver_matcher.c             |   17 +-
 bundles/device_access/example/CMakeLists.txt       |    2 +-
 .../example/base_driver/src/activator.c            |    6 +-
 .../example/consuming_driver/src/activator.c       |    3 +-
 .../example/refining_driver/src/activator.c        |    3 +-
 bundles/http_admin/test/CMakeLists.txt             |    2 +-
 bundles/logging/CMakeLists.txt                     |   15 +-
 bundles/logging/README.md                          |   53 +
 .../log_admin}/CMakeLists.txt                      |   27 +-
 .../logging/log_admin/gtest}/CMakeLists.txt        |   27 +-
 .../log_admin/gtest/src/LogAdminTestSuite.cc       |  446 ++++++++
 bundles/logging/log_admin/src/celix_log_admin.c    |  659 ++++++++++++
 bundles/logging/log_admin/src/celix_log_admin.h    |   76 ++
 .../log_admin/src/celix_log_admin_activator.c}     |   22 +-
 bundles/logging/log_helper/CMakeLists.txt          |   46 +
 .../logging/log_helper/gtest}/CMakeLists.txt       |   17 +-
 .../log_helper/gtest/src/LogHelperTestSuite.cc     |  101 ++
 .../logging/log_helper/include/celix_log_helper.h  |  114 ++
 .../include_v2}/log_helper.h                       |    0
 bundles/logging/log_helper/src/celix_log_helper.c  |  169 +++
 .../{log_service => log_helper}/src/log_helper.c   |    0
 bundles/logging/log_service/CMakeLists.txt         |   60 --
 bundles/logging/log_service/README.md              |   19 -
 .../logging/log_service_api/CMakeLists.txt         |   36 +-
 .../log_service_api/include/celix_log_control.h    |   59 ++
 .../log_service_api/include/celix_log_service.h    |  118 +++
 .../log_service_api/include/celix_log_sink.h       |   60 ++
 .../include_v2}/log_entry.h                        |    0
 .../include_v2}/log_listener.h                     |    0
 .../include_v2}/log_reader_service.h               |    0
 .../include_v2}/log_service.h                      |    0
 .../CMakeLists.txt                                 |   45 +-
 .../src/deprecated_log_writer_stdout_activator.c   |   34 +-
 .../{log_service => log_service_v2}/src/log.c      |    2 +-
 .../{log_service => log_service_v2}/src/log.h      |    0
 .../src/log_entry.c                                |    0
 .../src/log_factory.c                              |    0
 .../src/log_factory.h                              |    0
 .../src/log_reader_service_impl.c                  |    0
 .../src/log_reader_service_impl.h                  |    0
 .../src/log_service_activator.c                    |    1 -
 .../src/log_service_impl.c                         |    0
 .../src/log_service_impl.h                         |    0
 bundles/logging/log_writer/CMakeLists.txt          |   24 -
 bundles/logging/log_writer/README.md               |   13 -
 .../logging/log_writer/log_writer/CMakeLists.txt   |   24 -
 .../log_writer/include/celix_log_writer.h          |   33 -
 .../log_writer/src/log_writer_activator.c          |   65 --
 .../log_writer_stdout/src/log_writer_stdout.c      |   50 -
 .../log_writer/log_writer_syslog/CMakeLists.txt    |   49 -
 .../private/src/log_writer_syslog.c                |   68 --
 .../logging/log_writers}/CMakeLists.txt            |    6 +-
 bundles/logging/log_writers/README.md              |   11 +
 .../log_writers/syslog_writer}/CMakeLists.txt      |   20 +-
 .../syslog_writer/gtest}/CMakeLists.txt            |   25 +-
 .../gtest/src/SyslogWriterTestSuite.cc             |  100 ++
 .../src/celix_syslog_writer_activator.c            |   93 ++
 bundles/pubsub/CMakeLists.txt                      |    9 +-
 bundles/pubsub/examples/CMakeLists.txt             |   14 +-
 .../interceptors/src/ps_interceptor_activator.c    |   28 +-
 .../pubsub/pubsub_admin_tcp/src/psa_activator.c    |   10 +-
 .../pubsub/pubsub_admin_tcp/src/pubsub_tcp_admin.c |   12 +-
 .../pubsub/pubsub_admin_tcp/src/pubsub_tcp_admin.h |    4 +-
 .../pubsub_admin_tcp/src/pubsub_tcp_handler.c      |  140 +--
 .../pubsub_admin_tcp/src/pubsub_tcp_handler.h      |    4 +-
 .../src/pubsub_tcp_topic_receiver.c                |   21 +-
 .../src/pubsub_tcp_topic_receiver.h                |    2 +-
 .../pubsub_admin_tcp/src/pubsub_tcp_topic_sender.c |   15 +-
 .../pubsub_admin_tcp/src/pubsub_tcp_topic_sender.h |    2 +-
 .../pubsub/pubsub_admin_udp_mc/src/psa_activator.c |   10 +-
 .../pubsub_admin_udp_mc/src/pubsub_udpmc_admin.c   |   14 +-
 .../pubsub_admin_udp_mc/src/pubsub_udpmc_admin.h   |    4 +-
 .../src/pubsub_udpmc_topic_receiver.c              |   69 +-
 .../src/pubsub_udpmc_topic_receiver.h              |    4 +-
 .../src/pubsub_udpmc_topic_sender.c                |    1 -
 .../pubsub_admin_websocket/src/psa_activator.c     |   10 +-
 .../src/pubsub_websocket_admin.c                   |   12 +-
 .../src/pubsub_websocket_admin.h                   |    4 +-
 .../src/pubsub_websocket_topic_receiver.c          |   14 +-
 .../src/pubsub_websocket_topic_receiver.h          |    2 +-
 .../src/pubsub_websocket_topic_sender.c            |   15 +-
 .../src/pubsub_websocket_topic_sender.h            |    2 +-
 .../pubsub/pubsub_admin_zmq/src/psa_activator.c    |   10 +-
 .../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.c |   12 +-
 .../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.h |    4 +-
 .../src/pubsub_zmq_topic_receiver.c                |   14 +-
 .../src/pubsub_zmq_topic_receiver.h                |    2 +-
 .../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.c |   76 +-
 .../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.h |    3 +-
 .../pubsub/pubsub_discovery/src/psd_activator.c    |   10 +-
 .../pubsub_discovery/src/pubsub_discovery_impl.c   |   10 +-
 .../pubsub_discovery/src/pubsub_discovery_impl.h   |    6 +-
 .../pubsub_protocol_wire_v1/gtest/CMakeLists.txt   |    2 +-
 .../src/pubsub_avrobin_serializer_impl.c           |   29 +-
 .../src/pubsub_avrobin_serializer_impl.h           |    2 +-
 .../src/pubsub_serializer_impl.c                   |   39 +-
 .../src/pubsub_serializer_impl.h                   |    2 +-
 .../pubsub_spi/src/pubsub_interceptors_handler.c   |    3 +-
 .../pubsub_topology_manager/src/pstm_activator.c   |   11 +-
 .../src/pubsub_topology_manager.c                  |   31 +-
 .../src/pubsub_topology_manager.h                  |    6 +-
 bundles/pubsub/pubsub_utils/src/pubsub_utils_url.c |    2 +-
 bundles/pubsub/test/CMakeLists.txt                 |   14 +-
 bundles/pubsub/test/test/test_endpoint_runner.cc   |   12 +-
 bundles/remote_services/CMakeLists.txt             |   21 +-
 .../discovery_common/include/discovery.h           |    4 +-
 .../include/endpoint_discovery_poller.h            |    4 +-
 .../discovery_common/src/discovery.c               |   16 +-
 .../discovery_common/src/discovery_activator.c     |   16 +-
 .../src/endpoint_descriptor_reader.c               |    6 +-
 .../src/endpoint_discovery_poller.c                |   14 +-
 .../src/endpoint_discovery_server.c                |   18 +-
 .../discovery_configured/CMakeLists.txt            |   44 +-
 .../discovery_configured/src/discovery_impl.c      |   10 +-
 .../discovery_configured/src/discovery_impl.h      |    2 +-
 .../remote_services/discovery_etcd/CMakeLists.txt  |   61 +-
 .../discovery_etcd/src/discovery_impl.c            |    9 +-
 .../discovery_etcd/src/discovery_impl.h            |    2 +-
 .../discovery_etcd/src/etcd_watcher.c              |   11 +-
 .../remote_services/discovery_shm/CMakeLists.txt   |   53 +-
 .../discovery_shm/src/discovery_impl.c             |    7 +-
 .../discovery_shm/src/discovery_shmWatcher.c       |   10 +-
 bundles/remote_services/examples/CMakeLists.txt    |   81 +-
 .../remote_service_admin_dfi/CMakeLists.txt        |   72 +-
 .../remote_service_admin_dfi/gtest/CMakeLists.txt  |    2 +-
 .../src/export_registration_dfi.c                  |   18 +-
 .../src/export_registration_dfi.h                  |    4 +-
 .../src/remote_service_admin_dfi.c                 |   65 +-
 .../private/src/remote_service_admin_impl.c        |   68 +-
 .../private/test/CMakeLists.txt                    |    2 +-
 .../rsa_common/src/endpoint_description.c          |    2 +-
 .../rsa_common/src/export_registration_impl.c      |    6 +-
 .../rsa_common/src/export_registration_impl.h      |    6 +-
 .../rsa_common/src/import_registration_impl.c      |   12 +-
 .../rsa_common/src/import_registration_impl.h      |    6 +-
 .../topology_manager/CMakeLists.txt                |   49 +-
 .../topology_manager/src/activator.c               |   17 +-
 .../topology_manager/src/topology_manager.c        |   41 +-
 .../topology_manager/src/topology_manager.h        |    4 +-
 .../topology_manager/tms_tst/CMakeLists.txt        |    2 +-
 bundles/shell/remote_shell/CMakeLists.txt          |    4 +-
 bundles/shell/remote_shell/src/activator.c         |   14 +-
 .../shell/remote_shell/src/connection_listener.c   |   25 +-
 bundles/shell/remote_shell/src/remote_shell.c      |    7 +-
 bundles/shell/remote_shell/src/remote_shell.h      |    2 +-
 bundles/shell/remote_shell/src/shell_mediator.c    |   11 +-
 bundles/shell/remote_shell/src/shell_mediator.h    |    3 +-
 bundles/shell/shell/CMakeLists.txt                 |    1 -
 bundles/shell/shell/src/activator.c                |   15 +-
 bundles/shell/shell/src/log_command.c              |   94 --
 bundles/shell/shell/src/shell.c                    |   26 +-
 bundles/shell/shell/src/shell_private.h            |    4 +-
 bundles/shell/shell/src/std_commands.h             |    1 -
 bundles/shell/shell/test/CMakeLists.txt            |    2 +-
 cmake/Modules/FindFFI.cmake                        |   32 +-
 cmake/celix_project/CelixProject.cmake             |   16 +-
 cmake/celix_project/CodeCoverage.cmake             |   75 +-
 documents/intro/README.md                          |    2 +-
 .../celix-examples/dm_example_cxx/CMakeLists.txt   |    4 +-
 .../dm_example_cxx/phase2/src/Phase2Cmp.h          |    6 +-
 .../dm_example_cxx/phase2/src/Phase2aActivator.cc  |    4 +-
 .../dm_example_cxx/phase2/src/Phase2aCmp.cc        |   12 +-
 .../dm_example_cxx/phase2/src/Phase2bActivator.cc  |    4 +-
 .../dm_example_cxx/phase2/src/Phase2bCmp.cc        |   10 +-
 .../log_service_example/CMakeLists.txt             |    4 +-
 .../log_service_example/src/activator.c            |   22 +-
 libs/dfi/gtest/CMakeLists.txt                      |    2 +-
 libs/framework/CMakeLists.txt                      |  294 +-----
 libs/framework/gtest/CMakeLists.txt                |    2 +-
 .../gtest/src/bundle_context_services_test.cpp     |   24 +-
 libs/framework/include/bundle_context.h            |    2 +-
 libs/framework/include/celix_bundle_context.h      |    3 +-
 libs/framework/include/celix_constants.h           |    6 +
 libs/framework/include/celix_framework.h           |    9 +
 libs/framework/include/celix_log.h                 |   42 +-
 libs/framework/include/framework_event.h           |    2 +-
 libs/framework/include/service_registry.h          |    6 +
 .../integration-test/test_bundle1/CMakeLists.txt   |   20 -
 .../integration-test/test_bundle1/src/activator.c  |   79 --
 .../integration-test/test_launcher/CMakeLists.txt  |   22 -
 .../integration-test/test_launcher/src/launcher.c  |   95 --
 libs/framework/private/mock/attribute_mock.c       |   60 --
 libs/framework/private/mock/bundle_archive_mock.c  |  165 ---
 libs/framework/private/mock/bundle_cache_mock.c    |   67 --
 libs/framework/private/mock/bundle_context_mock.c  |  382 -------
 libs/framework/private/mock/bundle_mock.c          |  327 ------
 libs/framework/private/mock/bundle_revision_mock.c |   80 --
 libs/framework/private/mock/capability_mock.c      |   68 --
 libs/framework/private/mock/celix_log_mock.c       |  100 --
 .../private/mock/dm_dependency_manager_mock.c      |   41 -
 libs/framework/private/mock/filter_mock.c          |   55 -
 libs/framework/private/mock/framework_mock.c       |  393 -------
 libs/framework/private/mock/manifest_mock.c        |   80 --
 libs/framework/private/mock/manifest_parser_mock.c |   82 --
 libs/framework/private/mock/miniunz_mock.c         |   39 -
 libs/framework/private/mock/module_mock.c          |  155 ---
 libs/framework/private/mock/properties_mock.c      |   74 --
 libs/framework/private/mock/requirement_mock.c     |   66 --
 libs/framework/private/mock/resolver_mock.c        |   51 -
 .../private/mock/service_reference_mock.c          |  192 ----
 .../private/mock/service_registration_mock.c       |  164 ---
 .../framework/private/mock/service_registry_mock.c |  238 -----
 .../private/mock/service_tracker_customizer_mock.c |   84 --
 libs/framework/private/mock/service_tracker_stub.c |   24 -
 libs/framework/private/mock/version_mock.c         |  112 --
 libs/framework/private/mock/version_range_mock.c   |   69 --
 libs/framework/private/mock/wire_mock.c            |   75 --
 libs/framework/private/resources-test/NOTE         |   24 -
 libs/framework/private/resources-test/manifest.txt |    4 -
 .../private/resources-test/manifest_sections.txt   |   17 -
 libs/framework/private/test/attribute_test.cpp     |  121 ---
 .../framework/private/test/bundle_archive_test.cpp |  313 ------
 libs/framework/private/test/bundle_cache_test.cpp  |  159 ---
 .../framework/private/test/bundle_context_test.cpp |  621 -----------
 .../private/test/bundle_revision_test.cpp          |  158 ---
 libs/framework/private/test/bundle_test.cpp        | 1007 ------------------
 libs/framework/private/test/capability_test.cpp    |  163 ---
 .../private/test/celix_errorcodes_test.cpp         |   87 --
 libs/framework/private/test/framework_test.c       |  149 ---
 libs/framework/private/test/framework_test.cpp     |  112 --
 .../private/test/manifest_parser_test.cpp          |  255 -----
 libs/framework/private/test/manifest_test.cpp      |  215 ----
 libs/framework/private/test/module_test.cpp        |  397 -------
 libs/framework/private/test/requirement_test.cpp   |  179 ----
 libs/framework/private/test/resolver_test.cpp      |  353 -------
 .../private/test/service_reference_test.cpp        |  798 --------------
 .../private/test/service_registration_test.cpp     |  391 -------
 .../private/test/service_registry_test.cpp         | 1084 --------------------
 .../test/service_tracker_customizer_test.cpp       |  171 ---
 .../private/test/service_tracker_test.cpp          | 1075 -------------------
 libs/framework/private/test/wire_test.cpp          |  100 --
 libs/framework/src/attribute.c                     |    9 +-
 libs/framework/src/bundle.c                        |   48 +-
 libs/framework/src/bundle_archive.c                |   48 +-
 libs/framework/src/bundle_cache.c                  |   10 +-
 libs/framework/src/bundle_context.c                |   68 +-
 libs/framework/src/bundle_revision.c               |   19 +-
 libs/framework/src/capability.c                    |    2 +-
 libs/framework/src/celix_errorcodes.c              |   21 +-
 libs/framework/src/celix_log.c                     |  163 +--
 libs/framework/src/framework.c                     |   93 +-
 libs/framework/src/framework_private.h             |    2 +-
 libs/framework/src/manifest.c                      |   10 +-
 libs/framework/src/manifest_parser.c               |    2 +-
 libs/framework/src/requirement.c                   |    4 +-
 libs/framework/src/resolver.c                      |    6 +-
 libs/framework/src/service_reference.c             |    8 +-
 libs/framework/src/service_registration.c          |   10 +-
 libs/framework/src/service_registry.c              |  129 ++-
 libs/framework/src/service_registry_private.h      |    2 +-
 libs/framework/src/service_tracker.c               |  104 +-
 libs/framework/src/service_tracker_customizer.c    |    2 +-
 libs/framework/src/wire.c                          |    2 +-
 libs/utils/CMakeLists.txt                          |   29 +-
 .../utils/gtest}/CMakeLists.txt                    |   17 +-
 libs/utils/gtest/src/LogUtilsTestSuite.cc          |   76 ++
 libs/utils/include/celix_errno.h                   |    7 +-
 .../utils/include/celix_log_constants.h            |   12 +-
 .../utils/include/celix_log_level.h                |   27 +-
 libs/utils/include/celix_log_utils.h               |  106 ++
 libs/utils/include/celix_properties.h              |    2 +-
 libs/utils/include/celix_utils.h                   |   14 +
 libs/utils/include/utils.h                         |    7 -
 libs/utils/private/test/celix_threads_test.cpp     |   29 +-
 libs/utils/private/test/thread_pool_test.cpp       |  120 ---
 libs/utils/src/celix_log_utils.c                   |  164 +++
 libs/utils/src/celix_threads.c                     |    4 +-
 libs/utils/src/properties.c                        |    2 +-
 libs/utils/src/thpool.c                            |  535 ----------
 libs/utils/src/utils.c                             |   24 +-
 .../bundles/config_admin/CMakeLists.txt            |    2 +-
 .../config_admin/config_admin_tst/CMakeLists.txt   |    2 +-
 .../private/src/event_admin_activator.c            |    2 -
 .../event_admin/private/src/event_admin_impl.c     |   22 +-
 .../event_admin/private/src/event_impl.c           |    6 +-
 .../private/src/event_handler_activator.c          |    3 +-
 .../event_handler/private/src/event_handler_impl.c |   14 +-
 .../private/src/event_publisher_impl.c             |   12 +-
 291 files changed, 4354 insertions(+), 14536 deletions(-)
 delete mode 100644 .github/workflows/build.yml
 create mode 100644 .github/workflows/coverage.yml
 create mode 100644 .github/workflows/macos.yml
 create mode 100644 .github/workflows/ubuntu.yml
 create mode 100644 bundles/logging/README.md
 copy bundles/{device_access/driver_locator => logging/log_admin}/CMakeLists.txt (63%)
 copy {examples/celix-examples/services_example_cxx => bundles/logging/log_admin/gtest}/CMakeLists.txt (63%)
 create mode 100644 bundles/logging/log_admin/gtest/src/LogAdminTestSuite.cc
 create mode 100644 bundles/logging/log_admin/src/celix_log_admin.c
 create mode 100644 bundles/logging/log_admin/src/celix_log_admin.h
 copy bundles/{shell/shell/src/quit_command.c => logging/log_admin/src/celix_log_admin_activator.c} (55%)
 create mode 100644 bundles/logging/log_helper/CMakeLists.txt
 copy {examples/celix-examples/hello_world_c => bundles/logging/log_helper/gtest}/CMakeLists.txt (74%)
 create mode 100644 bundles/logging/log_helper/gtest/src/LogHelperTestSuite.cc
 create mode 100644 bundles/logging/log_helper/include/celix_log_helper.h
 rename bundles/logging/{log_service/loghelper_include => log_helper/include_v2}/log_helper.h (100%)
 create mode 100644 bundles/logging/log_helper/src/celix_log_helper.c
 rename bundles/logging/{log_service => log_helper}/src/log_helper.c (100%)
 delete mode 100644 bundles/logging/log_service/CMakeLists.txt
 delete mode 100644 bundles/logging/log_service/README.md
 copy cmake/Modules/FindSyslog.cmake => bundles/logging/log_service_api/CMakeLists.txt (52%)
 create mode 100644 bundles/logging/log_service_api/include/celix_log_control.h
 create mode 100644 bundles/logging/log_service_api/include/celix_log_service.h
 create mode 100644 bundles/logging/log_service_api/include/celix_log_sink.h
 rename bundles/logging/{log_service/include => log_service_api/include_v2}/log_entry.h (100%)
 rename bundles/logging/{log_service/include => log_service_api/include_v2}/log_listener.h (100%)
 rename bundles/logging/{log_service/include => log_service_api/include_v2}/log_reader_service.h (100%)
 rename bundles/logging/{log_service/include => log_service_api/include_v2}/log_service.h (100%)
 rename bundles/logging/{log_writer/log_writer_stdout => log_service_v2}/CMakeLists.txt (53%)
 copy libs/dfi/gtest/src/dyn_example_functions.c => bundles/logging/log_service_v2/src/deprecated_log_writer_stdout_activator.c (50%)
 rename bundles/logging/{log_service => log_service_v2}/src/log.c (99%)
 rename bundles/logging/{log_service => log_service_v2}/src/log.h (100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_entry.c (100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_factory.c (100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_factory.h (100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_reader_service_impl.c (100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_reader_service_impl.h (100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_service_activator.c (99%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_service_impl.c (100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_service_impl.h (100%)
 delete mode 100644 bundles/logging/log_writer/CMakeLists.txt
 delete mode 100644 bundles/logging/log_writer/README.md
 delete mode 100644 bundles/logging/log_writer/log_writer/CMakeLists.txt
 delete mode 100644 bundles/logging/log_writer/log_writer/include/celix_log_writer.h
 delete mode 100644 bundles/logging/log_writer/log_writer/src/log_writer_activator.c
 delete mode 100644 bundles/logging/log_writer/log_writer_stdout/src/log_writer_stdout.c
 delete mode 100644 bundles/logging/log_writer/log_writer_syslog/CMakeLists.txt
 delete mode 100644 bundles/logging/log_writer/log_writer_syslog/private/src/log_writer_syslog.c
 rename {libs/framework/private/integration-test => bundles/logging/log_writers}/CMakeLists.txt (82%)
 create mode 100644 bundles/logging/log_writers/README.md
 copy bundles/{remote_services/civetweb => logging/log_writers/syslog_writer}/CMakeLists.txt (65%)
 copy bundles/{remote_services/examples/interceptors => logging/log_writers/syslog_writer/gtest}/CMakeLists.txt (57%)
 create mode 100644 bundles/logging/log_writers/syslog_writer/gtest/src/SyslogWriterTestSuite.cc
 create mode 100644 bundles/logging/log_writers/syslog_writer/src/celix_syslog_writer_activator.c
 delete mode 100644 bundles/shell/shell/src/log_command.c
 delete mode 100644 libs/framework/private/integration-test/test_bundle1/CMakeLists.txt
 delete mode 100644 libs/framework/private/integration-test/test_bundle1/src/activator.c
 delete mode 100644 libs/framework/private/integration-test/test_launcher/CMakeLists.txt
 delete mode 100644 libs/framework/private/integration-test/test_launcher/src/launcher.c
 delete mode 100644 libs/framework/private/mock/attribute_mock.c
 delete mode 100644 libs/framework/private/mock/bundle_archive_mock.c
 delete mode 100644 libs/framework/private/mock/bundle_cache_mock.c
 delete mode 100644 libs/framework/private/mock/bundle_context_mock.c
 delete mode 100644 libs/framework/private/mock/bundle_mock.c
 delete mode 100644 libs/framework/private/mock/bundle_revision_mock.c
 delete mode 100644 libs/framework/private/mock/capability_mock.c
 delete mode 100644 libs/framework/private/mock/celix_log_mock.c
 delete mode 100644 libs/framework/private/mock/dm_dependency_manager_mock.c
 delete mode 100644 libs/framework/private/mock/filter_mock.c
 delete mode 100644 libs/framework/private/mock/framework_mock.c
 delete mode 100644 libs/framework/private/mock/manifest_mock.c
 delete mode 100644 libs/framework/private/mock/manifest_parser_mock.c
 delete mode 100644 libs/framework/private/mock/miniunz_mock.c
 delete mode 100644 libs/framework/private/mock/module_mock.c
 delete mode 100644 libs/framework/private/mock/properties_mock.c
 delete mode 100644 libs/framework/private/mock/requirement_mock.c
 delete mode 100644 libs/framework/private/mock/resolver_mock.c
 delete mode 100644 libs/framework/private/mock/service_reference_mock.c
 delete mode 100644 libs/framework/private/mock/service_registration_mock.c
 delete mode 100644 libs/framework/private/mock/service_registry_mock.c
 delete mode 100644 libs/framework/private/mock/service_tracker_customizer_mock.c
 delete mode 100644 libs/framework/private/mock/service_tracker_stub.c
 delete mode 100644 libs/framework/private/mock/version_mock.c
 delete mode 100644 libs/framework/private/mock/version_range_mock.c
 delete mode 100644 libs/framework/private/mock/wire_mock.c
 delete mode 100644 libs/framework/private/resources-test/NOTE
 delete mode 100644 libs/framework/private/resources-test/manifest.txt
 delete mode 100644 libs/framework/private/resources-test/manifest_sections.txt
 delete mode 100644 libs/framework/private/test/attribute_test.cpp
 delete mode 100644 libs/framework/private/test/bundle_archive_test.cpp
 delete mode 100644 libs/framework/private/test/bundle_cache_test.cpp
 delete mode 100644 libs/framework/private/test/bundle_context_test.cpp
 delete mode 100644 libs/framework/private/test/bundle_revision_test.cpp
 delete mode 100644 libs/framework/private/test/bundle_test.cpp
 delete mode 100644 libs/framework/private/test/capability_test.cpp
 delete mode 100644 libs/framework/private/test/celix_errorcodes_test.cpp
 delete mode 100644 libs/framework/private/test/framework_test.c
 delete mode 100644 libs/framework/private/test/framework_test.cpp
 delete mode 100644 libs/framework/private/test/manifest_parser_test.cpp
 delete mode 100644 libs/framework/private/test/manifest_test.cpp
 delete mode 100644 libs/framework/private/test/module_test.cpp
 delete mode 100644 libs/framework/private/test/requirement_test.cpp
 delete mode 100644 libs/framework/private/test/resolver_test.cpp
 delete mode 100644 libs/framework/private/test/service_reference_test.cpp
 delete mode 100644 libs/framework/private/test/service_registration_test.cpp
 delete mode 100644 libs/framework/private/test/service_registry_test.cpp
 delete mode 100644 libs/framework/private/test/service_tracker_customizer_test.cpp
 delete mode 100644 libs/framework/private/test/service_tracker_test.cpp
 delete mode 100644 libs/framework/private/test/wire_test.cpp
 copy {examples/celix-examples/hello_world_c => libs/utils/gtest}/CMakeLists.txt (76%)
 create mode 100644 libs/utils/gtest/src/LogUtilsTestSuite.cc
 copy bundles/pubsub/pubsub_protocol_wire_v1/gtest/src/main.cc => libs/utils/include/celix_log_constants.h (74%)
 copy bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc => libs/utils/include/celix_log_level.h (64%)
 create mode 100644 libs/utils/include/celix_log_utils.h
 delete mode 100644 libs/utils/private/test/thread_pool_test.cpp
 create mode 100644 libs/utils/src/celix_log_utils.c
 delete mode 100644 libs/utils/src/thpool.c