From 81f4324deb37bfeb0f4ae919aad3be802d8e6e36 Mon Sep 17 00:00:00 2001 From: chen Date: Thu, 25 Aug 2022 17:32:46 +0800 Subject: [PATCH 1/2] TDD_gn Signed-off-by: chen --- bundle.json | 1 + config/BUILD.gn | 23 +++++++++++++++++++ frameworks/accesstoken/BUILD.gn | 1 + frameworks/common/BUILD.gn | 2 ++ frameworks/privacy/BUILD.gn | 2 ++ interfaces/innerkits/accesstoken/BUILD.gn | 2 ++ .../innerkits/accesstoken/test/BUILD.gn | 2 ++ .../innerkits/nativetoken/test/BUILD.gn | 2 ++ interfaces/innerkits/privacy/BUILD.gn | 2 ++ interfaces/innerkits/privacy/test/BUILD.gn | 2 ++ interfaces/innerkits/token_callback/BUILD.gn | 2 ++ .../innerkits/token_callback/test/BUILD.gn | 2 ++ .../innerkits/token_setproc/test/BUILD.gn | 1 + interfaces/innerkits/tokensync/BUILD.gn | 2 ++ interfaces/innerkits/tokensync/test/BUILD.gn | 2 ++ interfaces/kits/accesstoken/BUILD.gn | 1 + .../accesstoken/test/benchmarktest/BUILD.gn | 7 +++++- interfaces/kits/common/BUILD.gn | 1 + interfaces/kits/privacy/BUILD.gn | 1 + services/accesstokenmanager/BUILD.gn | 1 + services/accesstokenmanager/test/BUILD.gn | 2 ++ services/common/database/BUILD.gn | 1 + services/privacymanager/BUILD.gn | 1 + services/tokensyncmanager/BUILD.gn | 2 ++ .../test/unittest/token_sync_service/BUILD.gn | 2 ++ .../allochaptoken_fuzzer/BUILD.gn | 2 ++ .../alloclocaltokenid_fuzzer/BUILD.gn | 2 ++ .../checknativedcap_fuzzer/BUILD.gn | 2 ++ .../BUILD.gn | 2 ++ .../deleteremotedevicetokens_fuzzer/BUILD.gn | 2 ++ .../deleteremotetoken_fuzzer/BUILD.gn | 2 ++ .../access_token/deletetoken_fuzzer/BUILD.gn | 2 ++ .../getdefpermission_fuzzer/BUILD.gn | 2 ++ .../getpermissionflags_fuzzer/BUILD.gn | 2 ++ .../grantpermission_fuzzer/BUILD.gn | 2 ++ .../BUILD.gn | 2 ++ .../setremotehaptokeninfo_fuzzer/BUILD.gn | 2 ++ .../setremotenativetokeninfo_fuzzer/BUILD.gn | 2 ++ .../updatehaptoken_fuzzer/BUILD.gn | 2 ++ .../verifyaccesstoken001_fuzzer/BUILD.gn | 2 ++ .../verifyaccesstoken_fuzzer/BUILD.gn | 2 ++ 41 files changed, 98 insertions(+), 1 deletion(-) create mode 100644 config/BUILD.gn diff --git a/bundle.json b/bundle.json index 49e9ec63e..d1714f0f6 100644 --- a/bundle.json +++ b/bundle.json @@ -15,6 +15,7 @@ "syscap": [ "SystemCapability.Security.AccessToken" ], + "features": [ "access_token_feature_coverage = false" ], "adapted_system_type": [ "standard" ], "rom": "2048KB", "ram": "5102KB", diff --git a/config/BUILD.gn b/config/BUILD.gn new file mode 100644 index 000000000..b51442eee --- /dev/null +++ b/config/BUILD.gn @@ -0,0 +1,23 @@ +# Copyright (c) 2021-2022 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +declare_args() { + access_token_feature_coverage = false +} + +config("coverage_flags") { + if(access_token_feature_coverage) { + cflags = [ "--coverage" ] + ldflags = [ "--coverage" ] + } +} \ No newline at end of file diff --git a/frameworks/accesstoken/BUILD.gn b/frameworks/accesstoken/BUILD.gn index bdc63b3da..1d68e5623 100644 --- a/frameworks/accesstoken/BUILD.gn +++ b/frameworks/accesstoken/BUILD.gn @@ -27,6 +27,7 @@ ohos_shared_library("accesstoken_communication_adapter_cxx") { part_name = "access_token" public_configs = [ ":accesstoken_communication_adapter_cxx_public_config" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] include_dirs = [ "include", diff --git a/frameworks/common/BUILD.gn b/frameworks/common/BUILD.gn index 3970b261d..94911401a 100644 --- a/frameworks/common/BUILD.gn +++ b/frameworks/common/BUILD.gn @@ -44,5 +44,7 @@ ohos_shared_library("accesstoken_common_cxx") { "init:libbegetutil", ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + cflags_cc = [ "-DHILOG_ENABLE" ] } diff --git a/frameworks/privacy/BUILD.gn b/frameworks/privacy/BUILD.gn index e72102551..95089a258 100644 --- a/frameworks/privacy/BUILD.gn +++ b/frameworks/privacy/BUILD.gn @@ -25,6 +25,8 @@ ohos_shared_library("privacy_communication_adapter_cxx") { "//commonlibrary/c_utils/base/include", ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + sources = [ "src/bundle_used_record_parcel.cpp", "src/perm_active_response_parcel.cpp", diff --git a/interfaces/innerkits/accesstoken/BUILD.gn b/interfaces/innerkits/accesstoken/BUILD.gn index 30d5d6129..653309ee7 100644 --- a/interfaces/innerkits/accesstoken/BUILD.gn +++ b/interfaces/innerkits/accesstoken/BUILD.gn @@ -59,6 +59,8 @@ if (is_standard_system) { "samgr:samgr_proxy", ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + cflags_cc = [ "-DHILOG_ENABLE", "-DDEBUG_API_PERFORMANCE", diff --git a/interfaces/innerkits/accesstoken/test/BUILD.gn b/interfaces/innerkits/accesstoken/test/BUILD.gn index 458557d8c..f20f85983 100644 --- a/interfaces/innerkits/accesstoken/test/BUILD.gn +++ b/interfaces/innerkits/accesstoken/test/BUILD.gn @@ -32,6 +32,8 @@ ohos_unittest("libaccesstoken_sdk_test") { cflags_cc = [ "-DHILOG_ENABLE" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk", "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken", diff --git a/interfaces/innerkits/nativetoken/test/BUILD.gn b/interfaces/innerkits/nativetoken/test/BUILD.gn index ca884c8a0..8fc0ab217 100644 --- a/interfaces/innerkits/nativetoken/test/BUILD.gn +++ b/interfaces/innerkits/nativetoken/test/BUILD.gn @@ -26,6 +26,8 @@ ohos_unittest("libnativetoken_test") { sources = [ "unittest/src/nativetoken_kit_test.cpp" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + deps = [ "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken", "//third_party/bounds_checking_function:libsec_static", diff --git a/interfaces/innerkits/privacy/BUILD.gn b/interfaces/innerkits/privacy/BUILD.gn index 42ec2da9f..a01776a30 100644 --- a/interfaces/innerkits/privacy/BUILD.gn +++ b/interfaces/innerkits/privacy/BUILD.gn @@ -52,6 +52,8 @@ if (is_standard_system) { "//base/security/access_token/frameworks/privacy:privacy_communication_adapter_cxx", ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/interfaces/innerkits/privacy/test/BUILD.gn b/interfaces/innerkits/privacy/test/BUILD.gn index e5c392571..fa2699912 100644 --- a/interfaces/innerkits/privacy/test/BUILD.gn +++ b/interfaces/innerkits/privacy/test/BUILD.gn @@ -32,6 +32,8 @@ ohos_unittest("libprivacy_sdk_test") { cflags_cc = [ "-DHILOG_ENABLE" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk", "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken", diff --git a/interfaces/innerkits/token_callback/BUILD.gn b/interfaces/innerkits/token_callback/BUILD.gn index aab55f801..66717ec6b 100644 --- a/interfaces/innerkits/token_callback/BUILD.gn +++ b/interfaces/innerkits/token_callback/BUILD.gn @@ -27,6 +27,8 @@ if (is_standard_system) { public_configs = [ ":token_callback" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + include_dirs = [ "//commonlibrary/c_utils/base/include", "include", diff --git a/interfaces/innerkits/token_callback/test/BUILD.gn b/interfaces/innerkits/token_callback/test/BUILD.gn index 9aa880e16..9506df70a 100644 --- a/interfaces/innerkits/token_callback/test/BUILD.gn +++ b/interfaces/innerkits/token_callback/test/BUILD.gn @@ -28,6 +28,8 @@ ohos_unittest("libtoken_callback_test") { cflags_cc = [ "-DHILOG_ENABLE" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + deps = [ "//base/security/access_token/interfaces/innerkits/token_callback:libtoken_callback_sdk" ] external_deps = [ "c_utils:utils", diff --git a/interfaces/innerkits/token_setproc/test/BUILD.gn b/interfaces/innerkits/token_setproc/test/BUILD.gn index b6e11d2ad..9d8158678 100644 --- a/interfaces/innerkits/token_setproc/test/BUILD.gn +++ b/interfaces/innerkits/token_setproc/test/BUILD.gn @@ -24,6 +24,7 @@ ohos_unittest("libtoken_setproc_test") { sources = [ "unittest/src/tokensetproc_kit_test.cpp" ] cflags_cc = [ "-fexceptions" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] deps = [ "//base/security/access_token/interfaces/innerkits/token_setproc:libtoken_setproc", diff --git a/interfaces/innerkits/tokensync/BUILD.gn b/interfaces/innerkits/tokensync/BUILD.gn index 40ba7d399..295ce5ca5 100644 --- a/interfaces/innerkits/tokensync/BUILD.gn +++ b/interfaces/innerkits/tokensync/BUILD.gn @@ -60,6 +60,8 @@ if (is_standard_system) { "samgr:samgr_proxy", ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + cflags_cc = [ "-DHILOG_ENABLE" ] } } diff --git a/interfaces/innerkits/tokensync/test/BUILD.gn b/interfaces/innerkits/tokensync/test/BUILD.gn index 19728ed2c..2a0b3421a 100644 --- a/interfaces/innerkits/tokensync/test/BUILD.gn +++ b/interfaces/innerkits/tokensync/test/BUILD.gn @@ -29,6 +29,8 @@ ohos_unittest("libtokensync_sdk_test") { cflags_cc = [ "-DHILOG_ENABLE" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + deps = [ #"//base/security/permission/frameworks/permission_standard/permissioninfrastructure:permission_standard_infrastructure_cxx", "//base/security/access_token/interfaces/innerkits/tokensync:libtokensync_sdk", diff --git a/interfaces/kits/accesstoken/BUILD.gn b/interfaces/kits/accesstoken/BUILD.gn index c3781bc36..c3d1bad26 100644 --- a/interfaces/kits/accesstoken/BUILD.gn +++ b/interfaces/kits/accesstoken/BUILD.gn @@ -35,6 +35,7 @@ ohos_shared_library("libabilityaccessctrl") { "hiviewdfx_hilog_native:libhilog", "ipc:ipc_core", ] + configs = [ "//base/security/access_token/config:coverage_flags" ] relative_install_dir = "module" subsystem_name = "security" diff --git a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn index 8852db898..5b6657858 100644 --- a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn +++ b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn @@ -28,6 +28,8 @@ config("access_token_kits_config_benchmarktest") { "//base/security/access_token/interfaces/innerkits/accesstoken/include/permission_def.h", ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + cflags = [] if (target_cpu == "arm") { cflags += [ "-DBINDER_IPC_32BIT" ] @@ -38,7 +40,10 @@ ohos_benchmarktest("NapiAtmanagerTest") { module_out_path = module_output_path sources = [ "napi_atmanager_test.cpp" ] - configs = [ ":access_token_kits_config_benchmarktest" ] + configs = [ + ":access_token_kits_config_benchmarktest", + "//base/security/access_token/config:coverage_flags", + ] deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk", diff --git a/interfaces/kits/common/BUILD.gn b/interfaces/kits/common/BUILD.gn index 53d90c905..e317d6d74 100644 --- a/interfaces/kits/common/BUILD.gn +++ b/interfaces/kits/common/BUILD.gn @@ -23,6 +23,7 @@ ohos_static_library("libnapi_common") { ] sources = [ "src/napi_common.cpp" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] deps = [ "//foundation/arkui/napi:ace_napi" ] cflags_cc = [ "-DHILOG_ENABLE" ] diff --git a/interfaces/kits/privacy/BUILD.gn b/interfaces/kits/privacy/BUILD.gn index fb369bd60..8587672e6 100644 --- a/interfaces/kits/privacy/BUILD.gn +++ b/interfaces/kits/privacy/BUILD.gn @@ -42,6 +42,7 @@ ohos_shared_library("libprivacymanager") { "hiviewdfx_hilog_native:libhilog", "ipc:ipc_core", ] + configs = [ "//base/security/access_token/config:coverage_flags" ] relative_install_dir = "module" subsystem_name = "security" diff --git a/services/accesstokenmanager/BUILD.gn b/services/accesstokenmanager/BUILD.gn index 116041ae5..2ade82007 100644 --- a/services/accesstokenmanager/BUILD.gn +++ b/services/accesstokenmanager/BUILD.gn @@ -67,6 +67,7 @@ if (is_standard_system) { ] cflags_cc = [ "-DHILOG_ENABLE" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] if (dlp_permission_enable == true) { cflags_cc += [ "-DSUPPORT_SANDBOX_APP" ] diff --git a/services/accesstokenmanager/test/BUILD.gn b/services/accesstokenmanager/test/BUILD.gn index 0dd6433de..1ee3aae3f 100644 --- a/services/accesstokenmanager/test/BUILD.gn +++ b/services/accesstokenmanager/test/BUILD.gn @@ -46,6 +46,8 @@ ohos_unittest("libaccesstoken_manager_service_standard_test") { cflags_cc += [ "-DSUPPORT_SANDBOX_APP" ] } + configs = [ "//base/security/access_token/config:coverage_flags" ] + deps = [ "//base/security/access_token/frameworks/accesstoken:accesstoken_communication_adapter_cxx", "//base/security/access_token/frameworks/common:accesstoken_common_cxx", diff --git a/services/common/database/BUILD.gn b/services/common/database/BUILD.gn index 99beae0ed..cc5cf95f1 100644 --- a/services/common/database/BUILD.gn +++ b/services/common/database/BUILD.gn @@ -27,6 +27,7 @@ ohos_shared_library("accesstoken_database_cxx") { ] cflags_cc = [ "-DHILOG_ENABLE" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] deps = [ "//base/security/access_token/frameworks/common:accesstoken_common_cxx", diff --git a/services/privacymanager/BUILD.gn b/services/privacymanager/BUILD.gn index f2278527d..a4cb2b14e 100644 --- a/services/privacymanager/BUILD.gn +++ b/services/privacymanager/BUILD.gn @@ -60,6 +60,7 @@ if (is_standard_system) { ] cflags_cc = [ "-DHILOG_ENABLE" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] deps = [ "//base/security/access_token/frameworks/common:accesstoken_common_cxx", diff --git a/services/tokensyncmanager/BUILD.gn b/services/tokensyncmanager/BUILD.gn index d2a228711..f4d4b8696 100644 --- a/services/tokensyncmanager/BUILD.gn +++ b/services/tokensyncmanager/BUILD.gn @@ -75,6 +75,8 @@ ohos_shared_library("token_sync_manager_service") { "-DDEBUG_API_PERFORMANCE", ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + deps = [ "//base/security/access_token/frameworks/accesstoken:accesstoken_communication_adapter_cxx", "//base/security/access_token/frameworks/common:accesstoken_common_cxx", diff --git a/services/tokensyncmanager/test/unittest/token_sync_service/BUILD.gn b/services/tokensyncmanager/test/unittest/token_sync_service/BUILD.gn index e452ec6c3..998521db3 100644 --- a/services/tokensyncmanager/test/unittest/token_sync_service/BUILD.gn +++ b/services/tokensyncmanager/test/unittest/token_sync_service/BUILD.gn @@ -83,6 +83,8 @@ ohos_unittest("libtoken_sync_service_sdk_test") { cflags_cc += [ "-DTOKEN_SYNC_ENABLE" ] } + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "eventhandler:libeventhandler", diff --git a/test/fuzztest/access_token/allochaptoken_fuzzer/BUILD.gn b/test/fuzztest/access_token/allochaptoken_fuzzer/BUILD.gn index 7f773f0c8..ab7ec6af4 100644 --- a/test/fuzztest/access_token/allochaptoken_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/allochaptoken_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("AllocHapTokenFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/alloclocaltokenid_fuzzer/BUILD.gn b/test/fuzztest/access_token/alloclocaltokenid_fuzzer/BUILD.gn index 87ddbd2a1..50d1e6115 100644 --- a/test/fuzztest/access_token/alloclocaltokenid_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/alloclocaltokenid_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("AllocLocalTokenIDFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/checknativedcap_fuzzer/BUILD.gn b/test/fuzztest/access_token/checknativedcap_fuzzer/BUILD.gn index 38d3c8425..34413a774 100644 --- a/test/fuzztest/access_token/checknativedcap_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/checknativedcap_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("CheckNativeDCapFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/clearusergrantedpermissionstate_fuzzer/BUILD.gn b/test/fuzztest/access_token/clearusergrantedpermissionstate_fuzzer/BUILD.gn index 32f153f3f..227232db9 100644 --- a/test/fuzztest/access_token/clearusergrantedpermissionstate_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/clearusergrantedpermissionstate_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("ClearUserGrantedPermissionStateFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/deleteremotedevicetokens_fuzzer/BUILD.gn b/test/fuzztest/access_token/deleteremotedevicetokens_fuzzer/BUILD.gn index 6d69bec75..9b580c478 100644 --- a/test/fuzztest/access_token/deleteremotedevicetokens_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/deleteremotedevicetokens_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("DeleteRemoteDeviceTokensFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/deleteremotetoken_fuzzer/BUILD.gn b/test/fuzztest/access_token/deleteremotetoken_fuzzer/BUILD.gn index 5b686f792..b8e875d13 100644 --- a/test/fuzztest/access_token/deleteremotetoken_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/deleteremotetoken_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("DeleteRemoteTokenFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/deletetoken_fuzzer/BUILD.gn b/test/fuzztest/access_token/deletetoken_fuzzer/BUILD.gn index f37c04746..e3cbe8237 100644 --- a/test/fuzztest/access_token/deletetoken_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/deletetoken_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("DeleteTokenFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/getdefpermission_fuzzer/BUILD.gn b/test/fuzztest/access_token/getdefpermission_fuzzer/BUILD.gn index 925202101..0c700ea59 100644 --- a/test/fuzztest/access_token/getdefpermission_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/getdefpermission_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("GetDefPermissionFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/getpermissionflags_fuzzer/BUILD.gn b/test/fuzztest/access_token/getpermissionflags_fuzzer/BUILD.gn index 328246ace..de6702fa9 100644 --- a/test/fuzztest/access_token/getpermissionflags_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/getpermissionflags_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("GetPermissionFlagsFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/grantpermission_fuzzer/BUILD.gn b/test/fuzztest/access_token/grantpermission_fuzzer/BUILD.gn index bb588f85f..7685daf24 100644 --- a/test/fuzztest/access_token/grantpermission_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/grantpermission_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("GrantPermissionFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/revokeusergrantedpermission_fuzzer/BUILD.gn b/test/fuzztest/access_token/revokeusergrantedpermission_fuzzer/BUILD.gn index 94f45a419..c2bd07bc4 100644 --- a/test/fuzztest/access_token/revokeusergrantedpermission_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/revokeusergrantedpermission_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("RevokeUserGrantedPermissionFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/setremotehaptokeninfo_fuzzer/BUILD.gn b/test/fuzztest/access_token/setremotehaptokeninfo_fuzzer/BUILD.gn index d9591910a..d85550875 100644 --- a/test/fuzztest/access_token/setremotehaptokeninfo_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/setremotehaptokeninfo_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("SetRemoteHapTokenInfoFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/setremotenativetokeninfo_fuzzer/BUILD.gn b/test/fuzztest/access_token/setremotenativetokeninfo_fuzzer/BUILD.gn index fbfdebf50..8c0aa0d61 100644 --- a/test/fuzztest/access_token/setremotenativetokeninfo_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/setremotenativetokeninfo_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("SetRemoteNativeTokenInfoFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/updatehaptoken_fuzzer/BUILD.gn b/test/fuzztest/access_token/updatehaptoken_fuzzer/BUILD.gn index 2ae1796e7..739ae3537 100644 --- a/test/fuzztest/access_token/updatehaptoken_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/updatehaptoken_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("UpdateHapTokenFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/verifyaccesstoken001_fuzzer/BUILD.gn b/test/fuzztest/access_token/verifyaccesstoken001_fuzzer/BUILD.gn index d373c8157..1443751ba 100644 --- a/test/fuzztest/access_token/verifyaccesstoken001_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/verifyaccesstoken001_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("VerifyAccessToken001FuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", diff --git a/test/fuzztest/access_token/verifyaccesstoken_fuzzer/BUILD.gn b/test/fuzztest/access_token/verifyaccesstoken_fuzzer/BUILD.gn index 961604817..8088f9e75 100644 --- a/test/fuzztest/access_token/verifyaccesstoken_fuzzer/BUILD.gn +++ b/test/fuzztest/access_token/verifyaccesstoken_fuzzer/BUILD.gn @@ -34,6 +34,8 @@ ohos_fuzztest("VerifyAccessTokenFuzzTest") { deps = [ "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk" ] + configs = [ "//base/security/access_token/config:coverage_flags" ] + external_deps = [ "c_utils:utils", "hiviewdfx_hilog_native:libhilog", -- Gitee From 98b7fd5ebfcd13055d660f5e8480bd77291d522c Mon Sep 17 00:00:00 2001 From: chen Date: Thu, 25 Aug 2022 19:13:41 +0800 Subject: [PATCH 2/2] check Signed-off-by: chen --- config/BUILD.gn | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/config/BUILD.gn b/config/BUILD.gn index b51442eee..c66738cb1 100644 --- a/config/BUILD.gn +++ b/config/BUILD.gn @@ -1,23 +1,23 @@ -# Copyright (c) 2021-2022 Huawei Device Co., Ltd. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and +# Copyright (c) 2021-2022 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and # limitations under the License. - -declare_args() { - access_token_feature_coverage = false -} - -config("coverage_flags") { - if(access_token_feature_coverage) { - cflags = [ "--coverage" ] - ldflags = [ "--coverage" ] - } -} \ No newline at end of file + +declare_args() { + access_token_feature_coverage = false +} + +config("coverage_flags") { + if (access_token_feature_coverage) { + cflags = [ "--coverage" ] + ldflags = [ "--coverage" ] + } +} -- Gitee