From: Tomasz Swierczek Date: Mon, 20 Dec 2021 14:21:35 +0000 (+0100) Subject: Add prefixes for positive & negative test cases X-Git-Tag: submit/tizen/20220629.054736~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F37%2F268337%2F1;p=platform%2Fcore%2Fsecurity%2Fprivilege-checker.git Add prefixes for positive & negative test cases Most test cases in the code of privilege-checker use the: __tcinfo() call to setup their name for proper logging. These tests that use this infrastructure will be properly categorized. Change-Id: Iae7b3bb79369c0df5eb5e35c4d3254f0687eb16b --- diff --git a/test/tc-common.c b/test/tc-common.c index 3883f35..caa77af 100644 --- a/test/tc-common.c +++ b/test/tc-common.c @@ -176,7 +176,7 @@ void __tcinfo(tcinfo_type_e type, ...) switch (type) { case goal: /* shows test goal */ __color_to_yellow(); - printf("TEST >> %s\n\n", va_arg(ap, char*)); + printf("TEST >> %s (%s)\n\n", last_tested_function, va_arg(ap, char*)); __color_to_origin(); break; case cert_level: /* set certificate level */ @@ -218,7 +218,8 @@ void __tcinfo(tcinfo_type_e type, ...) case function: /* shows function to test */ __color_to_yellow(); __print_dline(); - printf("# TEST FUNCTION : %s()\n", va_arg(ap, char*)); + last_tested_function = va_arg(ap, char*); + printf("# TEST FUNCTION : %s()\n", last_tested_function); __print_dline(); __color_to_origin(); break; diff --git a/test/tc-common.h b/test/tc-common.h index 5e8e123..d88cd39 100644 --- a/test/tc-common.h +++ b/test/tc-common.h @@ -27,6 +27,9 @@ list = NULL; \ } +#define POS_TC_PREFIX "positive: " +#define NEG_TC_PREFIX "negative: " + int success_cnt; int fail_cnt; GList *privilege_list; @@ -35,6 +38,7 @@ privilege_manager_visibility_e visibility; char* visibility_string; privilege_manager_package_type_e pkg_type; char* api_version; +char* last_tested_function; void __color_to_red(); void __color_to_green(); diff --git a/test/tc-privilege-black-list.c b/test/tc-privilege-black-list.c index eb27bf7..8e9e215 100644 --- a/test/tc-privilege-black-list.c +++ b/test/tc-privilege-black-list.c @@ -16,7 +16,7 @@ void __test_dpm_black_list_set_unset() printf("\nTest black list set/unset/get\n\n"); __color_to_origin(); - __tcinfo(goal, "uid = 0, Get wrt black list"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Get wrt black list"); ret = privilege_info_get_black_list(0, PRVMGR_PACKAGE_TYPE_WRT, &black_list); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret); @@ -24,7 +24,7 @@ void __test_dpm_black_list_set_unset() __print_line(); gfree(black_list); - __tcinfo(goal, "uid = 0, Add wrt privileges"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Add wrt privileges"); __privinfo("http://tizen.org/privilege/filesystem.read", NULL, NULL); __privinfo("http://tizen.org/privilege/account.read", NULL, NULL); __privinfo("http://tizen.org/privilege/internet", NULL, NULL); @@ -34,7 +34,7 @@ void __test_dpm_black_list_set_unset() __print_line(); gfree(privilege_list); - __tcinfo(goal, "uid = 0, Get wrt black list"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Get wrt black list"); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_info_get_black_list(0, PRVMGR_PACKAGE_TYPE_WRT, &black_list); __print_result('m', ret); @@ -43,7 +43,7 @@ void __test_dpm_black_list_set_unset() gfree(black_list); black_list = NULL; - __tcinfo(goal, "uid = 0, Add wrt privileges -- Add duplicated privileges"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Add wrt privileges -- Add duplicated privileges"); __privinfo("http://tizen.org/privilege/filesystem.read", NULL, NULL); __privinfo("http://tizen.org/privilege/account.read", NULL, NULL); __privinfo("http://tizen.org/privilege/internet", NULL, NULL); @@ -54,7 +54,7 @@ void __test_dpm_black_list_set_unset() __print_line(); gfree(privilege_list); - __tcinfo(goal, "uid = 0, Get wrt black list"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Get wrt black list"); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_info_get_black_list(0, PRVMGR_PACKAGE_TYPE_WRT, &black_list); __print_result('m', ret); @@ -63,7 +63,7 @@ void __test_dpm_black_list_set_unset() gfree(black_list); black_list = NULL; - __tcinfo(goal, "uid = 0, Remove wrt privileges"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Remove wrt privileges"); __privinfo("http://tizen.org/privilege/filesystem.read", NULL, NULL); __privinfo("http://tizen.org/privilege/account.read", NULL, NULL); __tcinfo(expect, PRVMGR_ERR_NONE); @@ -72,7 +72,7 @@ void __test_dpm_black_list_set_unset() __print_line(); gfree(privilege_list); - __tcinfo(goal, "uid = 0, Get wrt black list"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Get wrt black list"); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_info_get_black_list(0, PRVMGR_PACKAGE_TYPE_WRT, &black_list); __print_result('m', ret); @@ -81,7 +81,7 @@ void __test_dpm_black_list_set_unset() gfree(black_list); black_list = NULL; - __tcinfo(goal, "uid = 0, Remove wrt privileges -- Try to remove already removed privileges"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Remove wrt privileges -- Try to remove already removed privileges"); __privinfo("http://tizen.org/privilege/filesystem.read", NULL, NULL); __privinfo("http://tizen.org/privilege/account.read", NULL, NULL); __tcinfo(expect, PRVMGR_ERR_NONE); @@ -90,7 +90,7 @@ void __test_dpm_black_list_set_unset() __print_line(); gfree(privilege_list); - __tcinfo(goal, "uid = 0, Get wrt black list"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Get wrt black list"); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_info_get_black_list(0, PRVMGR_PACKAGE_TYPE_WRT, &black_list); __print_result('m', ret); @@ -111,7 +111,7 @@ void __test_dpm_black_list_check() printf("\nTest privilege list with banned privilege\n\n"); __color_to_origin(); - __tcinfo(goal, "uid = 0, Get wrt black list"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Get wrt black list"); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_info_get_black_list(0, PRVMGR_PACKAGE_TYPE_WRT, &black_list); __print_result('m', ret); @@ -119,7 +119,7 @@ void __test_dpm_black_list_check() __print_line(); gfree(black_list); - __tcinfo(goal, "uid = 0, contains banned privilege"); + __tcinfo(goal, NEG_TC_PREFIX "uid = 0, contains banned privilege"); __privinfo("http://tizen.org/privilege/mediacapture", NULL, NULL); __privinfo("http://tizen.org/privilege/internet", NULL, NULL); __privinfo("http://tizen.org/privilege/telephony", NULL, NULL); @@ -131,7 +131,7 @@ void __test_dpm_black_list_check() __print_line(); gfree(privilege_list); - __tcinfo(goal, "uid = 0, Not contains banned privilege"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Not contains banned privilege"); __privinfo("http://tizen.org/privilege/account.write", NULL, NULL); __privinfo("http://tizen.org/privilege/mediacontroller.client", NULL, NULL); __privinfo("http://tizen.org/privilege/telephony", NULL, NULL); @@ -143,7 +143,7 @@ void __test_dpm_black_list_check() __print_line(); gfree(privilege_list); - __tcinfo(goal, "uid = 1, Contains banned privilege but the UID is different"); + __tcinfo(goal, POS_TC_PREFIX "uid = 1, Contains banned privilege but the UID is different"); __privinfo("http://tizen.org/privilege/account.read", NULL, NULL); __privinfo("http://tizen.org/privilege/internet", NULL, NULL); __privinfo("http://tizen.org/privilege/telephony", NULL, NULL); @@ -155,7 +155,7 @@ void __test_dpm_black_list_check() __print_line(); gfree(privilege_list); - __tcinfo(goal, "uid = 0, Contains banned privilege but the package type is different"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Contains banned privilege but the package type is different"); __privinfo("http://tizen.org/privilege/account.read", NULL, NULL); __privinfo("http://tizen.org/privilege/internet", NULL, NULL); __privinfo("http://tizen.org/privilege/telephony", NULL, NULL); @@ -178,14 +178,14 @@ void __test_dpm_black_list_verify_privilege() printf("\nTest privilege_manager_verify_privilege with banned privilege\n\n"); __color_to_origin(); - __tcinfo(goal, "uid = 0, Get wrt black list"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Get wrt black list"); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_info_get_black_list(0, PRVMGR_PACKAGE_TYPE_WRT, &black_list); __print_result('m', ret); __print_privilege_list(black_list); __print_line(); - __tcinfo(goal, "2.4, wrt, Name=OK, Version=OK, Level=OK -- Public => Using Banned Privilege"); + __tcinfo(goal, NEG_TC_PREFIX "2.4, wrt, Name=OK, Version=OK, Level=OK -- Public => Using Banned Privilege"); __privinfo("http://tizen.org/privilege/alarm", NULL, NULL); __privinfo("http://tizen.org/privilege/application.info", NULL, NULL); __privinfo("http://tizen.org/privilege/content.read", NULL, NULL); @@ -203,21 +203,21 @@ void __test_dpm_black_list_verify_privilege() gfree(privilege_list); - __tcinfo(goal, "uid = 0, Remove all banned wrt privileges"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Remove all banned wrt privileges"); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_manager_unset_black_list(0, PRVMGR_PACKAGE_TYPE_WRT, black_list); __print_result('m', ret); __print_line(); gfree(black_list); - __tcinfo(goal, "uid = 0, Get wrt black list"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Get wrt black list"); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_info_get_black_list(0, PRVMGR_PACKAGE_TYPE_WRT, &black_list); __print_result('m', ret); __print_privilege_list(black_list); __print_line(); - __tcinfo(goal, "2.4, wrt, Name=OK, Version=OK, Level=OK -- Public "); + __tcinfo(goal, POS_TC_PREFIX "2.4, wrt, Name=OK, Version=OK, Level=OK -- Public "); __privinfo("http://tizen.org/privilege/alarm", NULL, NULL); __privinfo("http://tizen.org/privilege/application.info", NULL, NULL); __privinfo("http://tizen.org/privilege/content.read", NULL, NULL); @@ -246,7 +246,7 @@ void __test_mdm_black_list_set_unset() printf("\nTest black list get\n\n"); __color_to_origin(); - __tcinfo(goal, "uid = 0, Get mdm black list - empty"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Get mdm black list - empty"); ret = privilege_info_get_mdm_black_list(0, &black_list); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret); @@ -260,7 +260,7 @@ void __test_mdm_black_list_set_unset() printf_red("system() failed!"); __print_line(); - __tcinfo(goal, "uid = 0, Get mdm black list"); + __tcinfo(goal, POS_TC_PREFIX "uid = 0, Get mdm black list"); ret = privilege_info_get_mdm_black_list(0, &black_list); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret); @@ -287,7 +287,7 @@ void __test_mdm_black_list_type() if (ret != 0) printf_red("system() failed!"); - __tcinfo(goal, "Is disabled privilege"); + __tcinfo(goal, POS_TC_PREFIX "Is disabled privilege"); printf("uid = 0, privilege = http://tizen.org/privilege/aaa\n"); ret = privilege_db_manager_is_disabled_privilege(0, "http://tizen.org/privilege/aaa"); printf("ret = %d\n", ret); @@ -300,7 +300,7 @@ void __test_mdm_black_list_type() } __print_line(); - __tcinfo(goal, "Is NOT disabled privilege"); + __tcinfo(goal, POS_TC_PREFIX "Is NOT disabled privilege"); printf("uid = 0, privilege = http://tizen.org/privilege/xxx\n"); ret = privilege_db_manager_is_disabled_privilege(0, "http://tizen.org/privilege/xxx"); printf("ret = %d\n", ret); @@ -313,7 +313,7 @@ void __test_mdm_black_list_type() } __print_line(); - __tcinfo(goal, "Get privilege type. Privilege is mdm blacklisted"); + __tcinfo(goal, POS_TC_PREFIX "Get privilege type. Privilege is mdm blacklisted"); printf("uid = 0, privilege = http://tizen.org/privilege/aaa\n"); ret = privilege_info_get_privilege_type(0, "org.zzz.zzz", PRVMGR_PACKAGE_TYPE_CORE, PRVMGR_PACKAGE_VISIBILITY_PLATFORM, "http://tizen.org/privilege/aaa", &type); printf("type = %s\n", __get_privilege_type_string(type)); @@ -326,7 +326,7 @@ void __test_mdm_black_list_type() } __print_line(); - __tcinfo(goal, "Get privilege type. Privilege is NOT mdm blacklisted"); + __tcinfo(goal, POS_TC_PREFIX "Get privilege type. Privilege is NOT mdm blacklisted"); printf("uid = 0, privilege = http://tizen.org/privilege/xxx\n"); ret = privilege_info_get_privilege_type(0, "org.zzz.zzz", PRVMGR_PACKAGE_TYPE_CORE, PRVMGR_PACKAGE_VISIBILITY_PLATFORM, "http://tizen.org/privilege/xxx", &type); printf("type = %s\n", __get_privilege_type_string(type)); diff --git a/test/tc-privilege-info.c b/test/tc-privilege-info.c index fb4f40a..0831626 100644 --- a/test/tc-privilege-info.c +++ b/test/tc-privilege-info.c @@ -483,7 +483,7 @@ void __test_privilege_info_get_privilege_type() /* Web api-version 4.0 & 5.0 */ __print_line(); - __tcinfo(goal, "set 5001, org.test.webapp_4's privacy privilege set. api_version = 4.0"); + __tcinfo(goal, POS_TC_PREFIX "set 5001, org.test.webapp_4's privacy privilege set. api_version = 4.0"); __privinfo("http://tizen.org/privilege/call", NULL, NULL); __privinfo("http://tizen.org/privilege/mediastorage", NULL, NULL); ret = privilege_package_info_set_privacy_privilege(5001, "org.test.webapp_4", PRVMGR_PACKAGE_TYPE_WRT, "4.0", privilege_list); @@ -494,7 +494,7 @@ void __test_privilege_info_get_privilege_type() } __print_line(); - __tcinfo(goal, "set 5001, org.test.webapp_5's privacy privilege set. api_version = 5.0"); + __tcinfo(goal, POS_TC_PREFIX "set 5001, org.test.webapp_5's privacy privilege set. api_version = 5.0"); __privinfo("http://tizen.org/privilege/call", NULL, NULL); __privinfo("http://tizen.org/privilege/mediastorage", NULL, NULL); ret = privilege_package_info_set_privacy_privilege(5001, "org.test.webapp_5", PRVMGR_PACKAGE_TYPE_WRT, "5.0", privilege_list); @@ -640,7 +640,7 @@ void __test_privilege_info_get_privilege_type() } __print_line(); - __tcinfo(goal, "unset 5001, org.test.webapp_4's package privilege info."); + __tcinfo(goal, POS_TC_PREFIX "unset 5001, org.test.webapp_4's package privilege info."); ret = privilege_package_info_unset_package_privilege_info(5001, "org.test.webapp_4"); if (ret != PRVMGR_ERR_NONE) { printf_red("Failed to unset test info\n"); @@ -648,7 +648,7 @@ void __test_privilege_info_get_privilege_type() } __print_line(); - __tcinfo(goal, "unset 5001, org.test.webapp_5's package privilege info."); + __tcinfo(goal, POS_TC_PREFIX "unset 5001, org.test.webapp_5's package privilege info."); ret = privilege_package_info_unset_package_privilege_info(5001, "org.test.webapp_5"); if (ret != PRVMGR_ERR_NONE) { printf_red("Failed to unset test info\n"); diff --git a/test/tc-privilege-manager.c b/test/tc-privilege-manager.c index e536f03..8c1f945 100644 --- a/test/tc-privilege-manager.c +++ b/test/tc-privilege-manager.c @@ -28,19 +28,19 @@ void __test_privilege_manager_get_mapped_privilege_list() /* Test for invalid input parameter */ __tcinfo(version_type, NULL, "core"); - __tcinfo(goal, "!!! WRONG PARAM !!! api_version = NULL"); + __tcinfo(goal, NEG_TC_PREFIX "!!! WRONG PARAM !!! api_version = NULL"); __privinfo("http://tizen.org/privilege/internal/default/public", NULL, NULL); __tcinfo(expect, PRVMGR_ERR_INVALID_PARAMETER); __privilege_manager_get_mapped_privilege_list(); __tcinfo(version_type, "2.3.4.5.1", "core"); - __tcinfo(goal, "!!! WRONG PARAM !!! api_version == 2.3.4.5.1"); + __tcinfo(goal, NEG_TC_PREFIX "!!! WRONG PARAM !!! api_version == 2.3.4.5.1"); __privinfo("http://tizen.org/privilege/internal/default/public", NULL, NULL); __tcinfo(expect, PRVMGR_ERR_INVALID_PARAMETER); __privilege_manager_get_mapped_privilege_list(); __tcinfo(version_type, "2.3", "core"); - __tcinfo(goal, "api_version == 2.3, wrong privilege => returned mapping privilege list should be null"); + __tcinfo(goal, NEG_TC_PREFIX "api_version == 2.3, wrong privilege => returned mapping privilege list should be null"); __privinfo("http://tizen.org/privilege/wrong-privilege-name", NULL, NULL); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_manager_get_mapped_privilege_list(api_version, pkg_type, privilege_list, &mapped_privilege_list); @@ -59,7 +59,7 @@ void __test_privilege_manager_get_mapped_privilege_list() /* 2.3 core - mobile */ __tcinfo(version_type, "2.3", "core"); - __tcinfo(goal, "TC1"); + __tcinfo(goal, POS_TC_PREFIX "TC1"); __privinfo("http://tizen.org/privilege/internal/default/public", NULL, NULL); __privinfo("http://tizen.org/privilege/account.read", NULL, NULL); __privinfo("http://tizen.org/privilege/camera", NULL, NULL); @@ -69,7 +69,7 @@ void __test_privilege_manager_get_mapped_privilege_list() __print_line(); gfree(privilege_list); - __tcinfo(goal, "TC2"); + __tcinfo(goal, POS_TC_PREFIX "TC2"); __privinfo("http://tizen.org/privilege/internal/default/public", NULL, NULL); __privinfo("http://tizen.org/privilege/account.read", NULL, NULL); __privinfo("http://tizen.org/privilege/camera", NULL, NULL); @@ -84,7 +84,7 @@ void __test_privilege_manager_get_mapped_privilege_list() /* 3.0 core - mobile */ __tcinfo(version_type, "3.0", "core"); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/message.read", NULL, NULL); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_manager_get_mapped_privilege_list("3.0", PRVMGR_PACKAGE_TYPE_CORE, privilege_list, &mapped_privilege_list); @@ -97,7 +97,7 @@ void __test_privilege_manager_get_mapped_privilege_list() /* 2.2.1 wrt - mobile */ __tcinfo(version_type, "2.2.1", "wrt"); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/internal/default/public", NULL, NULL); __privinfo("http://tizen.org/privilege/account.write", NULL, NULL); __privinfo("http://tizen.org/privilege/nfc.admin", NULL, NULL); @@ -111,7 +111,7 @@ void __test_privilege_manager_get_mapped_privilege_list() gfree(privilege_list); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/internal/default/platform", NULL, NULL); __privinfo("http://tizen.org/privilege/account.read", NULL, NULL); __privinfo("http://tizen.org/privilege/nfc.admin", NULL, NULL); @@ -125,7 +125,7 @@ void __test_privilege_manager_get_mapped_privilege_list() gfree(privilege_list); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/internal/default/public", NULL, NULL); __privinfo("http://tizen.org/privilege/content.read", NULL, NULL); __privinfo("http://tizen.org/privilege/nfc.p2p", NULL, NULL); @@ -142,7 +142,7 @@ void __test_privilege_manager_get_mapped_privilege_list() /* 2.3 wrt - mobile */ __tcinfo(version_type, "2.3", "wrt"); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/internal/default/public", NULL, NULL); __privinfo("http://tizen.org/privilege/account.write", NULL, NULL); __privinfo("http://tizen.org/privilege/nfc.admin", NULL, NULL); @@ -156,7 +156,7 @@ void __test_privilege_manager_get_mapped_privilege_list() gfree(privilege_list); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/internal/default/platform", NULL, NULL); __privinfo("http://tizen.org/privilege/account.read", NULL, NULL); __privinfo("http://tizen.org/privilege/nfc.admin", NULL, NULL); @@ -170,7 +170,7 @@ void __test_privilege_manager_get_mapped_privilege_list() gfree(privilege_list); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/internal/default/public", NULL, NULL); __privinfo("http://tizen.org/privilege/content.read", NULL, NULL); __privinfo("http://tizen.org/privilege/nfc.p2p", NULL, NULL); @@ -184,7 +184,7 @@ void __test_privilege_manager_get_mapped_privilege_list() gfree(privilege_list); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/location", NULL, NULL); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_manager_get_mapped_privilege_list("2.3", PRVMGR_PACKAGE_TYPE_WRT, privilege_list, &mapped_privilege_list); @@ -194,7 +194,7 @@ void __test_privilege_manager_get_mapped_privilege_list() gfree(privilege_list); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/internal/default/platform", NULL, NULL); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_manager_get_mapped_privilege_list("2.3", PRVMGR_PACKAGE_TYPE_WRT, privilege_list, &mapped_privilege_list); @@ -207,7 +207,7 @@ void __test_privilege_manager_get_mapped_privilege_list() /* 2.4 wrt - mobile */ __tcinfo(version_type, "2.4", "wrt"); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/location", NULL, NULL); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_manager_get_mapped_privilege_list("2.4", PRVMGR_PACKAGE_TYPE_WRT, privilege_list, &mapped_privilege_list); @@ -217,7 +217,7 @@ void __test_privilege_manager_get_mapped_privilege_list() gfree(privilege_list); - __tcinfo(goal, "normal mapping"); + __tcinfo(goal, POS_TC_PREFIX "normal mapping"); __privinfo("http://tizen.org/privilege/internal/default/platform", NULL, NULL); __tcinfo(expect, PRVMGR_ERR_NONE); ret = privilege_manager_get_mapped_privilege_list("2.4", PRVMGR_PACKAGE_TYPE_WRT, privilege_list, &mapped_privilege_list); @@ -309,7 +309,7 @@ static void __privilege_manager_verify_privilege() void __test_privilege_manager_verify_privilege() { __tcinfo(version_type, NULL, "core"); - __tcinfo(goal, "api_version == NULL"); + __tcinfo(goal, NEG_TC_PREFIX "api_version == NULL"); __privinfo("http://tizen.org/privilege/account.read", "Public", NULL); __privinfo("http://tizen.org/privilege/account.write", "Public", NULL); __privinfo("http://tizen.org/privilege/alarm.get", "Public", NULL); @@ -321,7 +321,7 @@ void __test_privilege_manager_verify_privilege() __privilege_manager_verify_privilege(); __tcinfo(version_type, "2.3.4.2.1", "core"); - __tcinfo(goal, "invalid api_version == 2.3.4.2.1"); + __tcinfo(goal, NEG_TC_PREFIX "invalid api_version == 2.3.4.2.1"); __privinfo("http://tizen.org/privilege/account.read", "Public", NULL); __privinfo("http://tizen.org/privilege/account.write", "Public", NULL); __privinfo("http://tizen.org/privilege/alarm.get", "Public", NULL); @@ -333,7 +333,7 @@ void __test_privilege_manager_verify_privilege() __privilege_manager_verify_privilege(); __tcinfo(version_type, "2.", "core"); - __tcinfo(goal, "invalid api_version == 2."); + __tcinfo(goal, NEG_TC_PREFIX "invalid api_version == 2."); __privinfo("http://tizen.org/privilege/account.read", "Public", NULL); __privinfo("http://tizen.org/privilege/account.write", "Public", NULL); __privinfo("http://tizen.org/privilege/alarm.get", "Public", NULL); @@ -345,7 +345,7 @@ void __test_privilege_manager_verify_privilege() __privilege_manager_verify_privilege(); __tcinfo(version_type, "a.b", "core"); - __tcinfo(goal, "invalid api_version == a.b"); + __tcinfo(goal, NEG_TC_PREFIX "invalid api_version == a.b"); __privinfo("http://tizen.org/privilege/account.read", "Public", NULL); __privinfo("http://tizen.org/privilege/account.write", "Public", NULL); __privinfo("http://tizen.org/privilege/alarm.get", "Public", NULL); @@ -357,21 +357,21 @@ void __test_privilege_manager_verify_privilege() __privilege_manager_verify_privilege(); __tcinfo(version_type, "2.3.0.256", "core"); - __tcinfo(goal, "invalid api_version == 2.3.0.256"); + __tcinfo(goal, NEG_TC_PREFIX "invalid api_version == 2.3.0.256"); __privinfo("http://tizen.org/privilege/internet", "Public", NULL); __tcinfo(cert_level, "public"); __tcinfo(expect, PRVMGR_ERR_INVALID_PARAMETER); __privilege_manager_verify_privilege(); __tcinfo(version_type, "2.3.1.255", "core"); - __tcinfo(goal, "valid api_version == 2.3.1.255"); + __tcinfo(goal, NEG_TC_PREFIX "valid api_version == 2.3.1.255"); __privinfo("http://tizen.org/privilege/internet", "Public", NULL); __tcinfo(cert_level, "public"); __tcinfo(expect, PRVMGR_ERR_NONE); __privilege_manager_verify_privilege(); __tcinfo(version_type, "2.2.1", "wrt"); - __tcinfo(goal, "valid api_version == 2.2.1, check internal privilege"); + __tcinfo(goal, NEG_TC_PREFIX "valid api_version == 2.2.1, check internal privilege"); __privinfo("http://tizen.org/privilege/internal/public", "Public", NULL); __tcinfo(cert_level, "public"); __tcinfo(expect, PRVMGR_ERR_INVALID_PRIVILEGE); @@ -380,7 +380,7 @@ void __test_privilege_manager_verify_privilege() /* 3.0 Native */ __tcinfo(version_type, "3.0", "core"); - __tcinfo(goal, "Name=OK, Version=OK, Level=OK -- Public"); + __tcinfo(goal, POS_TC_PREFIX "Name=OK, Version=OK, Level=OK -- Public"); __privinfo("http://tizen.org/privilege/account.read", "Public", NULL); __privinfo("http://tizen.org/privilege/account.write", "Public", NULL); __privinfo("http://tizen.org/privilege/alarm.get", "Public", NULL); @@ -402,7 +402,7 @@ void __test_privilege_manager_verify_privilege() __tcinfo(expect, PRVMGR_ERR_NONE); __privilege_manager_verify_privilege(); - __tcinfo(goal, "Name=OK, Version=OK, Level=OK -- Partner"); + __tcinfo(goal, POS_TC_PREFIX "Name=OK, Version=OK, Level=OK -- Partner"); __privinfo("http://tizen.org/privilege/dpm.bluetooth", "Partner", NULL); __privinfo("http://tizen.org/privilege/dpm.camera", "Partner", NULL); __privinfo("http://tizen.org/privilege/dpm.clipboard", "Partner", NULL); @@ -418,7 +418,7 @@ void __test_privilege_manager_verify_privilege() __tcinfo(expect, PRVMGR_ERR_NONE); __privilege_manager_verify_privilege(); - __tcinfo(goal, "Name=OK, Version=OK, Level=OK -- Platform"); + __tcinfo(goal, POS_TC_PREFIX "Name=OK, Version=OK, Level=OK -- Platform"); __privinfo("http://tizen.org/privilege/bookmark.admin", "Platform", NULL); __privinfo("http://tizen.org/privilege/bluetooth.admin", "Platform", NULL); __privinfo("http://tizen.org/privilege/email.admin", "Platform", NULL); @@ -433,7 +433,7 @@ void __test_privilege_manager_verify_privilege() __tcinfo(expect, PRVMGR_ERR_NONE); __privilege_manager_verify_privilege(); - __tcinfo(goal, "Name=OK, Version=OK, !!! Level=Mismatched !!! -- with public signatured certificate"); + __tcinfo(goal, NEG_TC_PREFIX "Name=OK, Version=OK, !!! Level=Mismatched !!! -- with public signatured certificate"); __privinfo("http://tizen.org/privilege/bookmark.admin", "Platform", NULL); __privinfo("http://tizen.org/privilege/dpm.storage", "Partner", NULL); __privinfo("http://tizen.org/privilege/antivirus.scan", "Partner", NULL); @@ -446,7 +446,7 @@ void __test_privilege_manager_verify_privilege() __tcinfo(expect, PRVMGR_ERR_INVALID_PRIVILEGE); __privilege_manager_verify_privilege(); - __tcinfo(goal, "Name=OK, Version=OK, !!! Level=Mismatched !!! -- with partner signatured certificate"); + __tcinfo(goal, NEG_TC_PREFIX "Name=OK, Version=OK, !!! Level=Mismatched !!! -- with partner signatured certificate"); __privinfo("http://tizen.org/privilege/bookmark.admin", "Platform", NULL); __privinfo("http://tizen.org/privilege/bluetooth.admin", "Platform", NULL); __privinfo("http://tizen.org/privilege/email.admin", "Platform", NULL); @@ -462,7 +462,7 @@ void __test_privilege_manager_verify_privilege() /* 3.0 Web */ __tcinfo(version_type, "3.0", "wrt"); - __tcinfo(goal, "Name=OK, Version=OK, Level=OK -- Public "); + __tcinfo(goal, POS_TC_PREFIX "Name=OK, Version=OK, Level=OK -- Public "); __privinfo("http://tizen.org/privilege/bluetooth.gap", "Public", NULL); __privinfo("http://tizen.org/privilege/bluetooth.health", "Public", NULL); __privinfo("http://tizen.org/privilege/alarm", "Public", NULL); @@ -492,7 +492,7 @@ void __test_privilege_manager_verify_privilege() __tcinfo(expect, PRVMGR_ERR_NONE); __privilege_manager_verify_privilege(); - __tcinfo(goal, "Name=OK, Version=OK, Level=OK -- Partner "); + __tcinfo(goal, POS_TC_PREFIX "Name=OK, Version=OK, Level=OK -- Partner "); __privinfo("http://tizen.org/privilege/appmanager.certificate", "Partner", NULL); __privinfo("http://tizen.org/privilege/appmanager.kill", "Partner", NULL); __privinfo("http://tizen.org/privilege/networkbearerselection", "Partner", NULL); @@ -509,7 +509,7 @@ void __test_privilege_manager_verify_privilege() __tcinfo(expect, PRVMGR_ERR_NONE); __privilege_manager_verify_privilege(); - __tcinfo(goal, "Name=OK, Version=OK, Level=OK -- Platform "); + __tcinfo(goal, POS_TC_PREFIX "Name=OK, Version=OK, Level=OK -- Platform "); __privinfo("http://tizen.org/privilege/bluetoothmanager", "Platform", NULL); __privinfo("http://tizen.org/privilege/packagemanager.install", "Platform", NULL); __privinfo("http://tizen.org/privilege/bookmark.read", "Platform", NULL); @@ -529,7 +529,7 @@ void __test_privilege_manager_verify_privilege() __tcinfo(expect, PRVMGR_ERR_NONE); __privilege_manager_verify_privilege(); - __tcinfo(goal, "!!! LEVEL MISMATCHED !!! -- with public signatured certificate"); + __tcinfo(goal, NEG_TC_PREFIX "!!! LEVEL MISMATCHED !!! -- with public signatured certificate"); __privinfo("http://tizen.org/privilege/appmanager.certificate", "Partner", NULL); __privinfo("http://tizen.org/privilege/bluetoothmanager", "Platform", NULL); __privinfo("http://tizen.org/privilege/networkbearerselection", "Partner", NULL); @@ -538,7 +538,7 @@ void __test_privilege_manager_verify_privilege() __tcinfo(expect, PRVMGR_ERR_INVALID_PRIVILEGE); __privilege_manager_verify_privilege(); - __tcinfo(goal, "!!! LEVEL MISMATCHED !!! -- with partner signatured certificate"); + __tcinfo(goal, NEG_TC_PREFIX "!!! LEVEL MISMATCHED !!! -- with partner signatured certificate"); __privinfo("http://tizen.org/privilege/bluetoothmanager", "Platform", NULL); __privinfo("http://tizen.org/privilege/packagemanager.install", "Platform", NULL); __privinfo("http://tizen.org/privilege/bookmark.read", "Platform", NULL); diff --git a/test/tc-privilege-package-info.c b/test/tc-privilege-package-info.c index 0ac5926..e953414 100644 --- a/test/tc-privilege-package-info.c +++ b/test/tc-privilege-package-info.c @@ -12,7 +12,7 @@ void __test_privilege_package_info() /* Native api-version 3.0 */ gfree(privilege_list); __print_line(); - __tcinfo(goal, "set 5001, org.test.nativeapp_3 privacy privilege set. api_version = 3.0"); + __tcinfo(goal, POS_TC_PREFIX "set 5001, org.test.nativeapp_3 privacy privilege set. api_version = 3.0"); __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); __privinfo("http://tizen.org/privilege/internet", NULL, NULL); __privinfo("http://tizen.org/privilege/call", NULL, NULL); @@ -28,7 +28,7 @@ void __test_privilege_package_info() /* Web api-version 4.0 */ __print_line(); - __tcinfo(goal, "set 5001, org.test.webapp_4's privacy privilege set. api_version = 4.0"); + __tcinfo(goal, POS_TC_PREFIX "set 5001, org.test.webapp_4's privacy privilege set. api_version = 4.0"); __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); __privinfo("http://tizen.org/privilege/internet", NULL, NULL); __privinfo("http://tizen.org/privilege/call", NULL, NULL); @@ -45,7 +45,7 @@ void __test_privilege_package_info() /* Web api-version 5.0 */ __print_line(); - __tcinfo(goal, "set 5001, org.test.webapp_5's privacy privilege set. api_version = 5.0"); + __tcinfo(goal, POS_TC_PREFIX "set 5001, org.test.webapp_5's privacy privilege set. api_version = 5.0"); __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); __privinfo("http://tizen.org/privilege/internet", NULL, NULL); __privinfo("http://tizen.org/privilege/call", NULL, NULL); @@ -62,7 +62,7 @@ void __test_privilege_package_info() /* Native api-version 10.0 */ __print_line(); - __tcinfo(goal, "set 5001, org.test.nativeapp_10's privacy privilege set. api_version = 10.0"); + __tcinfo(goal, POS_TC_PREFIX "set 5001, org.test.nativeapp_10's privacy privilege set. api_version = 10.0"); __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); __privinfo("http://tizen.org/privilege/internet", NULL, NULL); __privinfo("http://tizen.org/privilege/call", NULL, NULL); @@ -79,7 +79,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); /* Test */ __print_line(); - __tcinfo(goal, "see if uid 5001, api-version=3.0, org.test.nativeapp_3 can request privacy for http://tizen.org/privilege/call"); + __tcinfo(goal, POS_TC_PREFIX "see if uid 5001, api-version=3.0, org.test.nativeapp_3 can request privacy for http://tizen.org/privilege/call"); ret = privilege_package_info_is_privacy_requestable(5001, "org.test.nativeapp_3", "http://tizen.org/privilege/call", &is_requestable); if (ret == PRVMGR_ERR_NONE && !is_requestable) { printf_green("\nis old app. SUCCESS\n"); @@ -90,7 +90,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); } __print_line(); - __tcinfo(goal, "see if uid 5001, api-version=4.0, org.test.webapp_4 can request privacy for http://tizen.org/privilege/call"); + __tcinfo(goal, POS_TC_PREFIX "see if uid 5001, api-version=4.0, org.test.webapp_4 can request privacy for http://tizen.org/privilege/call"); ret = privilege_package_info_is_privacy_requestable(5001, "org.test.webapp_4", "http://tizen.org/privilege/call", &is_requestable); if (is_requestable && ret == PRVMGR_ERR_NONE) { printf_green("\nis privacy requestable app. SUCCESS\n"); @@ -101,7 +101,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); } __print_line(); - __tcinfo(goal, "see if uid 5001, api-version=4.0, org.test.webapp_4 can request privacy for http://tizen.org/privilege/mediastorage"); + __tcinfo(goal, POS_TC_PREFIX "see if uid 5001, api-version=4.0, org.test.webapp_4 can request privacy for http://tizen.org/privilege/mediastorage"); ret = privilege_package_info_is_privacy_requestable(5001, "org.test.webapp_4", "http://tizen.org/privilege/mediastorage", &is_requestable); if (_get_tizen_profile() == TIZEN_PROFILE_WEARABLE) { if (is_requestable && ret == PRVMGR_ERR_NONE) { @@ -122,7 +122,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); } __print_line(); - __tcinfo(goal, "see if uid 5001, api-version=5.0, org.test.webapp_5 can request privacy for http://tizen.org/privilege/mediastorage"); + __tcinfo(goal, POS_TC_PREFIX "see if uid 5001, api-version=5.0, org.test.webapp_5 can request privacy for http://tizen.org/privilege/mediastorage"); ret = privilege_package_info_is_privacy_requestable(5001, "org.test.webapp_5", "http://tizen.org/privilege/mediastorage", &is_requestable); if (is_requestable && ret == PRVMGR_ERR_NONE) { printf_green("\nis privacy requestable app. SUCCESS\n"); @@ -133,7 +133,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); } __print_line(); - __tcinfo(goal, "[Handle api_version >= 10] see if uid 5001, api-version=10.0, org.test.nativeapp_10 can request privacy for http://tizen.org/privilege/mediastorage"); + __tcinfo(goal, POS_TC_PREFIX "[Handle api_version >= 10] see if uid 5001, api-version=10.0, org.test.nativeapp_10 can request privacy for http://tizen.org/privilege/mediastorage"); ret = privilege_package_info_is_privacy_requestable(5001, "org.test.nativeapp_10", "http://tizen.org/privilege/mediastorage", &is_requestable); if (is_requestable && ret == PRVMGR_ERR_NONE) { printf_green("\nis privacy requestable app. SUCCESS\n"); @@ -144,7 +144,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); } __print_line(); - __tcinfo(goal, "[Handle api_version >= 10] see if uid 5001, api-version=10.0, org.test.nativeapp_10 can request privacy for http://tizen.org/privilege/internet"); + __tcinfo(goal, POS_TC_PREFIX "[Handle api_version >= 10] see if uid 5001, api-version=10.0, org.test.nativeapp_10 can request privacy for http://tizen.org/privilege/internet"); ret = privilege_package_info_is_privacy_requestable(5001, "org.test.nativeapp_10", "http://tizen.org/privilege/internet", &is_requestable); if (!is_requestable && ret == PRVMGR_ERR_NONE) { printf_green("\ninternet privilege is not privacy privilege. SUCCESS\n"); @@ -155,7 +155,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); } __print_line(); - __tcinfo(goal, "get privacy list of org.test.nativeapp_3"); + __tcinfo(goal, POS_TC_PREFIX "get privacy list of org.test.nativeapp_3"); GList* tmp_list = NULL; ret = privilege_package_info_get_privacy_list_by_pkgid(5001, "org.test.nativeapp_3", &tmp_list); __tcinfo(expect, PRVMGR_ERR_NONE); @@ -166,7 +166,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); } __print_line(); - __tcinfo(goal, "get list of packages with bookmark privacy"); + __tcinfo(goal, POS_TC_PREFIX "get list of packages with bookmark privacy"); ret = privilege_package_info_get_package_list_by_privacy(5001, "http://tizen.org/privacy/bookmark", &tmp_list); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret); @@ -176,7 +176,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); } __print_line(); - __tcinfo(goal, "get list of packages with camera privacy"); + __tcinfo(goal, POS_TC_PREFIX "get list of packages with camera privacy"); ret = privilege_package_info_get_package_list_by_privacy(5001, "http://tizen.org/privacy/camera", &tmp_list); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret); @@ -186,7 +186,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); } __print_line(); - __tcinfo(goal, "get privilege list of org.test.nativeapp_3's account privacy"); + __tcinfo(goal, POS_TC_PREFIX "get privilege list of org.test.nativeapp_3's account privacy"); ret = privilege_package_info_get_privilege_list_by_pkgid_and_privacy(5001, "org.test.nativeapp_3", "http://tizen.org/privacy/account", &tmp_list); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret); @@ -196,7 +196,7 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); } __print_line(); - __tcinfo(goal, "get all privacy package list of uid 5001"); + __tcinfo(goal, POS_TC_PREFIX "get all privacy package list of uid 5001"); ret = privilege_package_info_get_all_privacy_package_list(5001, &tmp_list); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret); @@ -208,26 +208,26 @@ __privinfo("http://tizen.org/privilge/internal/default/public", NULL, NULL); /* Unset test app info */ __print_line(); - __tcinfo(goal, "unset 5001, org.test.nativeapp_3's package privilege info."); + __tcinfo(goal, POS_TC_PREFIX "unset 5001, org.test.nativeapp_3's package privilege info."); ret = privilege_package_info_unset_package_privilege_info(5001, "org.test.nativeapp_3"); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret); __print_line(); - __tcinfo(goal, "unset 5001, org.test.webapp_4's package privilege info."); + __tcinfo(goal, POS_TC_PREFIX "unset 5001, org.test.webapp_4's package privilege info."); ret = privilege_package_info_unset_package_privilege_info(5001, "org.test.webapp_4"); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret); __print_line(); - __tcinfo(goal, "unset 5001, org.test.webapp_5's package privilege info."); + __tcinfo(goal, POS_TC_PREFIX "unset 5001, org.test.webapp_5's package privilege info."); ret = privilege_package_info_unset_package_privilege_info(5001, "org.test.webapp_5"); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret); __print_line(); __print_line(); - __tcinfo(goal, "unset 5001, org.test.nativeapp_10's package privilege info."); + __tcinfo(goal, POS_TC_PREFIX "unset 5001, org.test.nativeapp_10's package privilege info."); ret = privilege_package_info_unset_package_privilege_info(5001, "org.test.nativeapp_10"); __tcinfo(expect, PRVMGR_ERR_NONE); __print_result('m', ret);