Merge all tests into one binary 17/251617/4
authorDariusz Michaluk <d.michaluk@samsung.com>
Fri, 15 Jan 2021 09:28:58 +0000 (10:28 +0100)
committerDariusz Michaluk <d.michaluk@samsung.com>
Fri, 22 Jan 2021 16:11:26 +0000 (17:11 +0100)
Change-Id: I3b72244f5e74407a9fa98aad04d0385d61b9970b

packaging/privilege-checker.spec
test/CMakeLists.txt
test/privilege-checker.c [new file with mode: 0644]
test/tc-privilege-black-list.c
test/tc-privilege-db-manager.c
test/tc-privilege-info.c
test/tc-privilege-manager.c
test/tc-privilege-package-info.c

index ab52dfc46f9d7ff18539ca1df78264768ac7d2be..fa18e2b27837e10088f5f9d39b09942536811f1a 100644 (file)
@@ -253,11 +253,7 @@ mv %{_sysconfdir}/privilege-checker.ini.iot %{_sysconfdir}/privilege-checker.ini
 %{_libdir}/pkgconfig/security-privilege-manager.pc
 
 %files -n tc-privilege-checker
-%{_bindir}/tc-privilege-db-manager
-%{_bindir}/tc-privilege-manager
-%{_bindir}/tc-privilege-info
-%{_bindir}/tc-privilege-black-list
-%{_bindir}/tc-privilege-package-info
+%{_bindir}/tc-privilege-checker
 
 %files -n privilege-verifier
 %license LICENSE.APLv2
@@ -265,4 +261,3 @@ mv %{_sysconfdir}/privilege-checker.ini.iot %{_sysconfdir}/privilege-checker.ini
 
 %clean
 rm -rf %{buildroot}
-
index 157d85aa846827ef999e526c9a8f457270552816..23d6d932691b5a0c401616b6234a64b765d8f88a 100644 (file)
@@ -2,19 +2,14 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 SET(PACKAGE_NAME tc-privilege-checker)
 PROJECT(${PACKAGE_NAME})
 
-SET(TC_COMMON tc-common)
-SET(TC1_NAME tc-privilege-db-manager)
-SET(TC2_NAME tc-privilege-manager)
-SET(TC3_NAME tc-privilege-info)
-SET(TC4_NAME tc-privilege-black-list)
-SET(TC5_NAME tc-privilege-package-info)
-
-SET(TC_COMMON_SRCS ${TC_COMMON}.c)
-SET(TC1_SRCS ${TC1_NAME}.c ${TC_COMMON_SRCS})
-SET(TC2_SRCS ${TC2_NAME}.c ${TC_COMMON_SRCS})
-SET(TC3_SRCS ${TC3_NAME}.c ${TC_COMMON_SRCS})
-SET(TC4_SRCS ${TC4_NAME}.c ${TC_COMMON_SRCS})
-SET(TC5_SRCS ${TC5_NAME}.c ${TC_COMMON_SRCS})
+SET(TC_SRCS
+    privilege-checker.c
+    tc-common.c
+    tc-privilege-package-info.c
+    tc-privilege-manager.c
+    tc-privilege-black-list.c
+    tc-privilege-db-manager.c
+    tc-privilege-info.c)
 
 ADD_DEFINITIONS(-DASKUSER_RUNTIME_DISABLE_PATH="${TZ_SYS_SHARE}/askuser_disable")
 
@@ -35,20 +30,8 @@ SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC -fvisibility=hidden -D_WITH_SYSTEMD_")
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${PACKAGE_NAME_CFLAGS}")
 
-ADD_EXECUTABLE(${TC1_NAME} ${TC1_SRCS})
-ADD_EXECUTABLE(${TC2_NAME} ${TC2_SRCS})
-ADD_EXECUTABLE(${TC3_NAME} ${TC3_SRCS})
-ADD_EXECUTABLE(${TC4_NAME} ${TC4_SRCS})
-ADD_EXECUTABLE(${TC5_NAME} ${TC5_SRCS})
-
-TARGET_LINK_LIBRARIES(${TC1_NAME} "security-privilege-manager")
-TARGET_LINK_LIBRARIES(${TC2_NAME} "security-privilege-manager")
-TARGET_LINK_LIBRARIES(${TC3_NAME} "security-privilege-manager")
-TARGET_LINK_LIBRARIES(${TC4_NAME} "security-privilege-manager")
-TARGET_LINK_LIBRARIES(${TC5_NAME} "security-privilege-manager")
-
-INSTALL(TARGETS ${TC1_NAME} DESTINATION /usr/bin)
-INSTALL(TARGETS ${TC2_NAME} DESTINATION /usr/bin)
-INSTALL(TARGETS ${TC3_NAME} DESTINATION /usr/bin)
-INSTALL(TARGETS ${TC4_NAME} DESTINATION /usr/bin)
-INSTALL(TARGETS ${TC5_NAME} DESTINATION /usr/bin)
+ADD_EXECUTABLE(${PACKAGE_NAME} ${TC_SRCS})
+
+TARGET_LINK_LIBRARIES(${PACKAGE_NAME} "security-privilege-manager")
+
+INSTALL(TARGETS ${PACKAGE_NAME} DESTINATION /usr/bin)
diff --git a/test/privilege-checker.c b/test/privilege-checker.c
new file mode 100644 (file)
index 0000000..e5bffb1
--- /dev/null
@@ -0,0 +1,177 @@
+#include "tc-common.h"
+
+extern void __test_privilege_package_info();
+
+extern void __test_privilege_manager_get_mapped_privilege_list();
+extern void __test_privilege_manager_verify_metadata();
+extern void __test_privilege_manager_verify_privilege();
+
+extern void __test_privilege_info_is_valid();
+extern void __test_privilege_info_is_internal();
+extern void __test_privilege_info_is_privacy();
+extern void __test_privilege_info_get_privacy_display();
+extern void __test_privilege_info_get_privacy_list();
+extern void __test_privilege_info_get_privilege_list_by_privacy();
+extern void __test_privilege_info_get_privacy_by_privilege();
+extern void __test_privilege_info_get_privilege_display_name();
+extern void __test_privilege_info_get_privilege_description();
+extern void __test_privilege_info_get_privilege_group_display_name();
+extern void __test_privilege_info_get_privilege_type();
+extern void __test_privilege_info_is_user_settable();
+extern void __test_privilege_info_get_same_privacy_grouped_privileges();
+
+extern void __test_privilege_db_manager_get_privilege_level_info_list();
+extern void __test_privilege_db_manager_get_mapped_privilege_list();
+extern void __test_privilege_db_manager_get_privilege_display();
+extern void __test_privilege_db_manager_get_privilege_description();
+extern void __test_privilege_db_manager_get_privacy_by_privilege();
+extern void __test_privilege_db_manager_is_privacy_white_list();
+extern void __test_privilege_db_manager_get_privacy_id();
+extern void __test_privilege_db_manager_is_user_settable();
+extern void __test_privilege_db_manager_get_same_privacy_grouped_privileges();
+
+extern void __test_dpm_black_list_check();
+extern void __test_dpm_black_list_verify_privilege();
+extern void __test_dpm_black_list_set_unset();
+extern void __test_mdm_black_list_set_unset();
+extern void __test_mdm_black_list_type();
+
+int main()
+{
+       //#########################################################################
+       // tc-privilege-package-info.c
+
+       if (ENABLE_ASKUSER) {
+               __tcinfo(function, "privilege_package_info_set_privacy_privilege");
+               __tcinfo(function, "privilege_package_info_unset_package_privilege_info");
+               __tcinfo(function, "privilege_package_info_is_privacy_requestable");
+               __tcinfo(function, "privilege_package_info_is_privacy_requestable_api_version");
+               __tcinfo(function, "privilege_package_info_get_privacy_list_by_pkgid");
+               __tcinfo(function, "privilege_package_info_get_package_list_by_privacy");
+               __tcinfo(function, "privilege_package_info_get_privilege_list_by_pkgid_and_privacy");
+               __test_privilege_package_info();
+       }
+       //#########################################################################
+
+       //#########################################################################
+       // tc-privilege-manager.c
+
+       __tcinfo(function, "privilege_manager_verify_privilege");
+       __test_privilege_manager_verify_privilege();
+
+       __tcinfo(function, "privilege_manager_get_mapped_privilege_list");
+       __test_privilege_manager_get_mapped_privilege_list();
+
+       __tcinfo(function, "privilege_manager_verify_metadata");
+       __test_privilege_manager_verify_metadata();
+       //#########################################################################
+
+       //#########################################################################
+       // tc-privilege-info.c
+
+       __tcinfo(function, "privilege_info_is_privacy");
+       __test_privilege_info_is_privacy();
+
+       __tcinfo(function, "privilege_info_is_internal");
+       __test_privilege_info_is_internal();
+
+       __tcinfo(function, "privilege_info_is_valid");
+       __test_privilege_info_is_valid();
+
+       __tcinfo(function, "privilege_info_get_privilege_display_name");
+       __test_privilege_info_get_privilege_display_name();
+
+       __tcinfo(function, "privilege_info_get_privilege_description");
+       __test_privilege_info_get_privilege_description();
+
+       __tcinfo(function, "privilege_info_get_privilege_group_display_name");
+       __test_privilege_info_get_privilege_group_display_name();
+
+       __tcinfo(function, "privilege_info_get_privacy_list");
+       __test_privilege_info_get_privacy_list();
+
+       __tcinfo(function, "privilege_info_get_privilege_list_by_privacy");
+       __test_privilege_info_get_privilege_list_by_privacy();
+
+       __tcinfo(function, "privilege_info_get_privacy_by_privilege");
+       __test_privilege_info_get_privacy_by_privilege();
+
+       __tcinfo(function, "privilege_info_get_privacy_display");
+       __test_privilege_info_get_privacy_display();
+
+       __tcinfo(function, "privilege_info_get_privilege_type");
+       __test_privilege_info_get_privilege_type();
+
+       __tcinfo(function, "privilege_info_is_user_settable");
+       __test_privilege_info_is_user_settable();
+
+       __tcinfo(function, "privilege_info_get_same_privacy_grouped_privileges");
+       __test_privilege_info_get_same_privacy_grouped_privileges();
+
+       //TODO: add testcase for privilege_info_get_privilege_noti_info_list() & privilege_info_free_privilege_noti_info_list()
+       //TODO: add testcase for privilege_info_has_privacy_attr()
+       //#########################################################################
+
+       //#########################################################################
+       // tc-privilege-db-manager.c
+
+       __tcinfo(function, "privilege_db_manager_get_privilege_level_info_list");
+       __test_privilege_db_manager_get_privilege_level_info_list();
+
+       __tcinfo(function, "privilege_db_manager_get_mapped_privilege_list");
+       __test_privilege_db_manager_get_mapped_privilege_list();
+
+       __tcinfo(function, "privilege_db_manager_get_privilege_display");
+       __test_privilege_db_manager_get_privilege_display();
+
+       __tcinfo(function, "privilege_db_manager_get_privilege_description");
+       __test_privilege_db_manager_get_privilege_description();
+
+       __tcinfo(function, "privilege_db_manager_get_privacy_id_by_privilege, privilege_db_manager_get_privacy_by_privilege");
+       __test_privilege_db_manager_get_privacy_by_privilege();
+
+       __tcinfo(function, "privilege_db_manager_is_privacy_white_list");
+       __test_privilege_db_manager_is_privacy_white_list();
+
+       __tcinfo(function, "privilege_db_manager_get_privacy_id");
+       __test_privilege_db_manager_get_privacy_id();
+
+       __tcinfo(function, "privilege_db_manager_is_user_settable");
+       __test_privilege_db_manager_is_user_settable();
+
+       __tcinfo(function, "privilege_db_manager_get_same_privacy_grouped_privileges");
+       __test_privilege_db_manager_get_same_privacy_grouped_privileges();
+       //#########################################################################
+
+       //#########################################################################
+       // tc-privilege-black-list.c
+
+       __print_dline();
+
+       __tcinfo(function, "privilege_manager_set_black_list");
+       __tcinfo(function, "privilege_manager_unset_black_list");
+       __tcinfo(function, "privilege_info_get_black_list");
+       __test_dpm_black_list_set_unset();
+
+       __tcinfo(function, "privilege_db_manager_check_black_list");
+       __tcinfo(function, "privilege_info_get_black_list");
+       __test_dpm_black_list_check();
+
+       __tcinfo(function, "privilege_manager_verify_privilege");
+       __test_dpm_black_list_verify_privilege();
+
+       __tcinfo(function, "privilege_info_get_mdm_black_list");
+       __test_mdm_black_list_set_unset();
+
+       __tcinfo(function, "privilege_info_get_privilege_type");
+       __tcinfo(function, "privilege_db_manager_is_disabled_privilge");
+       __test_mdm_black_list_type();
+
+       __print_dline();
+       //#########################################################################
+
+       printf_green("Test Complete\n");
+       printf_green("success : %d, ", success_cnt);
+       printf_red("fail : %d\n", fail_cnt);
+       return 0;
+}
index 6be8f7145261584d647f1a04fe4127d7b12d1c2b..eb27bf74c8fd275ca2e46283abfcdc6989d6abc5 100644 (file)
@@ -7,7 +7,7 @@
 #include <privilege_db_manager.h>
 #include "tc-common.h"
 
-static void __test_dpm_black_list_set_unset()
+void __test_dpm_black_list_set_unset()
 {
        int ret = 0;
        GList *black_list;
@@ -102,7 +102,7 @@ static void __test_dpm_black_list_set_unset()
 }
 
 
-static void __test_dpm_black_list_check()
+void __test_dpm_black_list_check()
 {
        GList *black_list = NULL;
        int ret = 0;
@@ -168,7 +168,7 @@ static void __test_dpm_black_list_check()
        gfree(privilege_list);
 }
 
-static void __test_dpm_black_list_verify_privilege()
+void __test_dpm_black_list_verify_privilege()
 {
        GList *black_list = NULL;
        char *error_message = NULL;
@@ -345,35 +345,3 @@ void __test_mdm_black_list_type()
                printf_red("system() failed!");
 
 }
-
-int main()
-{
-       __print_dline();
-
-       __tcinfo(function, "privilege_manager_set_black_list");
-       __tcinfo(function, "privilege_manager_unset_black_list");
-       __tcinfo(function, "privilege_info_get_black_list");
-       __test_dpm_black_list_set_unset();
-
-       __tcinfo(function, "privilege_db_manager_check_black_list");
-       __tcinfo(function, "privilege_info_get_black_list");
-       __test_dpm_black_list_check();
-
-       __tcinfo(function, "privilege_manager_verify_privilege");
-       __test_dpm_black_list_verify_privilege();
-
-       __tcinfo(function, "privilege_info_get_mdm_black_list");
-       __test_mdm_black_list_set_unset();
-
-       __tcinfo(function, "privilege_info_get_privilege_type");
-       __tcinfo(function, "privilege_db_manager_is_disabled_privilge");
-       __test_mdm_black_list_type();
-
-       __print_dline();
-
-       printf_green("Test Complete\n");
-       printf_green("success : %d, ", success_cnt);
-       printf_red("fail : %d\n", fail_cnt);
-
-       return 0;
-}
index ae8a7692850e82360e89dd8780efa1b75e82b3c6..9a9b7750e25d691e01299eeceddd5161118ecbcc 100644 (file)
@@ -609,39 +609,3 @@ void __test_privilege_db_manager_get_same_privacy_grouped_privileges()
                g_list_free_full(privilege_list, free);
        }
 }
-
-int main()
-{
-       __tcinfo(function, "privilege_db_manager_get_privilege_level_info_list");
-       __test_privilege_db_manager_get_privilege_level_info_list();
-
-       __tcinfo(function, "privilege_db_manager_get_mapped_privilege_list");
-       __test_privilege_db_manager_get_mapped_privilege_list();
-
-       __tcinfo(function, "privilege_db_manager_get_privilege_display");
-       __test_privilege_db_manager_get_privilege_display();
-
-       __tcinfo(function, "privilege_db_manager_get_privilege_description");
-       __test_privilege_db_manager_get_privilege_description();
-
-       __tcinfo(function, "privilege_db_manager_get_privacy_id_by_privilege, privilege_db_manager_get_privacy_by_privilege");
-       __test_privilege_db_manager_get_privacy_by_privilege();
-
-       __tcinfo(function, "privilege_db_manager_is_privacy_white_list");
-       __test_privilege_db_manager_is_privacy_white_list();
-
-       __tcinfo(function, "privilege_db_manager_get_privacy_id");
-       __test_privilege_db_manager_get_privacy_id();
-
-       __tcinfo(function, "privilege_db_manager_is_user_settable");
-       __test_privilege_db_manager_is_user_settable();
-
-       __tcinfo(function, "privilege_db_manager_get_same_privacy_grouped_privileges");
-       __test_privilege_db_manager_get_same_privacy_grouped_privileges();
-
-       printf_green("Test Complete\n");
-       printf_green("success : %d, ", success_cnt);
-       printf_red("fail : %d\n", fail_cnt);
-
-       return 0;
-}
index ed32c3979953684454638ebeaa6ec47b88cbecef..fb4f40a22aa551d1ee447acac261406a7214e6f7 100644 (file)
@@ -90,7 +90,7 @@ static void __check_get_privilege_group_display_name_result(privilege_manager_er
        }
 }
 
-static void __test_privilege_info_is_valid()
+void __test_privilege_info_is_valid()
 {
        int ret;
        printf("privilege : http://tizen.org/privilege/account.read\n");
@@ -128,7 +128,7 @@ static void __test_privilege_info_is_valid()
 
 }
 
-static void __test_privilege_info_is_internal()
+void __test_privilege_info_is_internal()
 {
        int ret;
        printf("privilege : http://tizen.org/privilege/internal/default/public\n");
@@ -163,7 +163,7 @@ static void __test_privilege_info_is_internal()
        }
        __print_line();
 }
-static void __test_privilege_info_is_privacy()
+void __test_privilege_info_is_privacy()
 {
        int ret;
        printf("privilege : http://tizen.org/privilege/account.read\n");
@@ -216,7 +216,7 @@ static void __test_privilege_info_is_privacy()
        __print_line();
 }
 
-static void __test_privilege_info_get_privacy_display()
+void __test_privilege_info_get_privacy_display()
 {
        char* privacy_display = NULL;
        int ret;
@@ -260,7 +260,7 @@ static void __test_privilege_info_get_privacy_display()
        free(privacy_display);
 }
 
-static void __test_privilege_info_get_privacy_list()
+void __test_privilege_info_get_privacy_list()
 {
        GList* privacy_list = NULL;
        GList* l;
@@ -280,7 +280,7 @@ static void __test_privilege_info_get_privacy_list()
        __print_line();
 }
 
-static void __test_privilege_info_get_privilege_list_by_privacy()
+void __test_privilege_info_get_privilege_list_by_privacy()
 {
        GList* privilege_list = NULL;
        GList* l;
@@ -339,7 +339,7 @@ static void __test_privilege_info_get_privilege_list_by_privacy()
        __print_line();
 }
 
-static void __test_privilege_info_get_privacy_by_privilege()
+void __test_privilege_info_get_privacy_by_privilege()
 {
        printf("privilege : http://tizen.org/privilege/apphistory.read\n");
        char* privacy = NULL;
@@ -370,7 +370,7 @@ static void __test_privilege_info_get_privacy_by_privilege()
        __print_line();
 }
 
-static void __test_privilege_info_get_privilege_display_name()
+void __test_privilege_info_get_privilege_display_name()
 {
        int ret;
        char *display_name = NULL;
@@ -404,7 +404,7 @@ static void __test_privilege_info_get_privilege_display_name()
        __print_line();
 }
 
-static void __test_privilege_info_get_privilege_description()
+void __test_privilege_info_get_privilege_description()
 {
        int ret;
        char *description = NULL;
@@ -443,7 +443,7 @@ static void __test_privilege_info_get_privilege_description()
        __print_line();
 }
 
-static void __test_privilege_info_get_privilege_group_display_name()
+void __test_privilege_info_get_privilege_group_display_name()
 {
        int ret;
        char *group_name = NULL;
@@ -473,7 +473,7 @@ static void __test_privilege_info_get_privilege_group_display_name()
 
 }
 
-static void __test_privilege_info_get_privilege_type()
+void __test_privilege_info_get_privilege_type()
 {
        int ret = 0;
        privilege_manager_privilege_type_e type = PRIVILEGE_MANAGER_PRIVILEGE_TYPE_MAX;
@@ -790,56 +790,3 @@ void __test_privilege_info_get_same_privacy_grouped_privileges()
                g_list_free_full(privilege_list, free);
        }
 }
-
-int main()
-{
-       __tcinfo(function, "privilege_info_is_privacy");
-       __test_privilege_info_is_privacy();
-
-       __tcinfo(function, "privilege_info_is_internal");
-       __test_privilege_info_is_internal();
-
-       __tcinfo(function, "privilege_info_is_valid");
-       __test_privilege_info_is_valid();
-
-       __tcinfo(function, "privilege_info_get_privilege_display_name");
-       __test_privilege_info_get_privilege_display_name();
-
-       __tcinfo(function, "privilege_info_get_privilege_description");
-       __test_privilege_info_get_privilege_description();
-
-       __tcinfo(function, "privilege_info_get_privilege_group_display_name");
-       __test_privilege_info_get_privilege_group_display_name();
-
-       __tcinfo(function, "privilege_info_get_privacy_list");
-       __test_privilege_info_get_privacy_list();
-
-       __tcinfo(function, "privilege_info_get_privilege_list_by_privacy");
-       __test_privilege_info_get_privilege_list_by_privacy();
-
-       __tcinfo(function, "privilege_info_get_privacy_by_privilege");
-       __test_privilege_info_get_privacy_by_privilege();
-
-       __tcinfo(function, "privilege_info_get_privacy_display");
-       __test_privilege_info_get_privacy_display();
-
-       __tcinfo(function, "privilege_info_get_privilege_type");
-       __test_privilege_info_get_privilege_type();
-
-       __tcinfo(function, "privilege_info_is_user_settable");
-       __test_privilege_info_is_user_settable();
-
-       __tcinfo(function, "privilege_info_get_same_privacy_grouped_privileges");
-       __test_privilege_info_get_same_privacy_grouped_privileges();
-
-       //TODO: add testcase for privilege_info_get_privilege_noti_info_list() & privilege_info_free_privilege_noti_info_list()
-
-       //TODO: add testcase for privilege_info_has_privacy_attr()
-
-       printf_green("Test Complete\n");
-       printf_green("success : %d, ", success_cnt);
-
-       printf_red("fail : %d\n", fail_cnt);
-
-       return 0;
-}
index 5943c8c895de02ac168f4a979c1329bce09b4cdc..e536f038698ad3f430f4e563a7e251e2dee380ea 100644 (file)
@@ -21,7 +21,7 @@ static void __privilege_manager_get_mapped_privilege_list()
        gfree(mapped_privilege_list);
 }
 
-static void __test_privilege_manager_get_mapped_privilege_list()
+void __test_privilege_manager_get_mapped_privilege_list()
 {
        int ret = 0;
        GList *mapped_privilege_list;
@@ -228,7 +228,7 @@ static void __test_privilege_manager_get_mapped_privilege_list()
        gfree(privilege_list);
 }
 
-static void __test_privilege_manager_verify_metadata()
+void __test_privilege_manager_verify_metadata()
 {
        char* error_message = NULL;
        int ret = 0;
@@ -306,7 +306,7 @@ static void __privilege_manager_verify_privilege()
        gfree(privilege_list);
 }
 
-static void __test_privilege_manager_verify_privilege()
+void __test_privilege_manager_verify_privilege()
 {
        __tcinfo(version_type, NULL, "core");
        __tcinfo(goal, "api_version == NULL");
@@ -547,21 +547,3 @@ static void __test_privilege_manager_verify_privilege()
        __privilege_manager_verify_privilege();
 
 }
-
-int main()
-{
-       __tcinfo(function, "privilege_manager_verify_privilege");
-       __test_privilege_manager_verify_privilege();
-
-       __tcinfo(function, "privilege_manager_get_mapped_privilege_list");
-       __test_privilege_manager_get_mapped_privilege_list();
-
-       __tcinfo(function, "privilege_manager_verify_metadata");
-       __test_privilege_manager_verify_metadata();
-
-       printf_green("Test Complete\n");
-       printf_green("success : %d, ", success_cnt);
-       printf_red("fail : %d\n", fail_cnt);
-
-       return 0;
-}
index 59020de4dcdaff8009b8c07b3f7aa92a533a0d5d..73fdc7833d1557c76428959db3c172c28458b6b9 100644 (file)
@@ -3,7 +3,7 @@
 #include <privilege_package_info.h>
 #include <tc-common.h>
 
-static void __test_privilege_package_info()
+void __test_privilege_package_info()
 {
        int ret = 0;
        bool is_requestable;
@@ -191,23 +191,3 @@ static void __test_privilege_package_info()
        __unset_privacy_test_pkg_info();
 
 }
-
-int main()
-{
-       if (ENABLE_ASKUSER) {
-               __tcinfo(function, "privilege_package_info_set_privacy_privilege");
-               __tcinfo(function, "privilege_package_info_unset_package_privilege_info");
-               __tcinfo(function, "privilege_package_info_is_privacy_requestable");
-               __tcinfo(function, "privilege_package_info_is_privacy_requestable_api_version");
-               __tcinfo(function, "privilege_package_info_get_privacy_list_by_pkgid");
-               __tcinfo(function, "privilege_package_info_get_package_list_by_privacy");
-               __tcinfo(function, "privilege_package_info_get_privilege_list_by_pkgid_and_privacy");
-               __test_privilege_package_info();
-       }
-
-       printf_green("Test Complete\n");
-       printf_green("success : %d, ", success_cnt);
-       printf_red("fail : %d\n", fail_cnt);
-
-       return 0;
-}