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