Refactor badge 44/310444/23
authorjh9216.park <jh9216.park@samsung.com>
Mon, 29 Apr 2024 07:13:32 +0000 (03:13 -0400)
committerjh9216.park <jh9216.park@samsung.com>
Wed, 5 Jun 2024 04:50:30 +0000 (00:50 -0400)
commit2084c8aa419e2520b579c15969a9ce7a72a3fd7d
treea18bf0c0d279a699dbbbb5179d1139e14af19aac
parentafef8f5334e6dbbdca5e01962882d9c9c99d0ae6
Refactor badge

 - Use TIDL instead of dbus
 - Use C++ instead of c
 - Add service module using libesd
 - Summary coverage rate:
   lines......: 88.3% (227 of 257 lines)
   functions..: 92.5% (37 of 40 functions)
 - Require
   https://review.tizen.org/gerrit/#/c/platform/core/appfw/data-provider-master/+/309339/

Change-Id: Icb8b62406145668967121d9b3d51aff7a2dfb057
Signed-off-by: jh9216.park <jh9216.park@samsung.com>
43 files changed:
11_badge-add.post [deleted file]
CMakeLists.txt
include/badge_db.h [deleted file]
include/badge_internal.h [deleted file]
include/badge_ipc.h [deleted file]
include/badge_private.h [deleted file]
include/badge_setting.h [deleted file]
include/badge_setting_service.h [deleted file]
include/log_private.h [new file with mode: 0644]
modules/CMakeLists.txt [new file with mode: 0644]
modules/badge/CMakeLists.txt [new file with mode: 0644]
modules/badge/badge.cc [new file with mode: 0644]
modules/badge/badge_module.cc [new file with mode: 0644]
modules/badge/badge_module.hh [new file with mode: 0644]
modules/badge/badge_service.cc [new file with mode: 0644]
modules/badge/badge_service.hh [new file with mode: 0644]
packaging/badge.spec
src/CMakeLists.txt
src/badge.c [deleted file]
src/badge.cc [new file with mode: 0644]
src/badge_db.c [deleted file]
src/badge_error.c [deleted file]
src/badge_internal.c [deleted file]
src/badge_ipc.c [deleted file]
src/badge_setting.c [deleted file]
src/badge_setting_service.c [deleted file]
tests/CMakeLists.txt
tests/integ_tests/CMakeLists.txt [new file with mode: 0644]
tests/integ_tests/src/test_badge.cc [new file with mode: 0644]
tests/integ_tests/src/test_main.cc [moved from tests/mock/package_manager_mock.h with 60% similarity]
tests/mock/aul_mock.cc
tests/mock/aul_mock.h
tests/mock/gio_mock.cc [deleted file]
tests/mock/gio_mock.h [deleted file]
tests/mock/rpc_port_mock.cc [moved from tests/mock/package_manager_mock.cc with 63% similarity]
tests/mock/rpc_port_mock.h [new file with mode: 0644]
tests/unit_tests/CMakeLists.txt
tests/unit_tests/src/test_badge.cc
tests/unit_tests/src/test_main.cc
tidl/badge.tidl [new file with mode: 0755]
tidl/prebuild.sh [new file with mode: 0755]
tool/CMakeLists.txt [deleted file]
tool/badge_init.c [deleted file]