14a616216Sopenharmony_ci# Copyright (C) 2024 Huawei Device Co., Ltd. 24a616216Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 34a616216Sopenharmony_ci# you may not use this file except in compliance with the License. 44a616216Sopenharmony_ci# You may obtain a copy of the License at 54a616216Sopenharmony_ci# 64a616216Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 74a616216Sopenharmony_ci# 84a616216Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 94a616216Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 104a616216Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 114a616216Sopenharmony_ci# See the License for the specific language governing permissions and 124a616216Sopenharmony_ci# limitations under the License. 134a616216Sopenharmony_ci 144a616216Sopenharmony_ciimport("//build/ohos.gni") 154a616216Sopenharmony_ciimport("//build/test.gni") 164a616216Sopenharmony_ci 174a616216Sopenharmony_ciohos_fuzztest("GetHighestSecLevelFuzzTest") { 184a616216Sopenharmony_ci module_out_path = "security/dataclassification" 194a616216Sopenharmony_ci fuzz_config_file = "." 204a616216Sopenharmony_ci 214a616216Sopenharmony_ci cflags = [ 224a616216Sopenharmony_ci "-g", 234a616216Sopenharmony_ci "-O0", 244a616216Sopenharmony_ci "-Wno-unused-variable", 254a616216Sopenharmony_ci "-fno-omit-frame-pointer", 264a616216Sopenharmony_ci ] 274a616216Sopenharmony_ci 284a616216Sopenharmony_ci include_dirs = [ 294a616216Sopenharmony_ci "./", 304a616216Sopenharmony_ci "../../../../interfaces/inner_api/datatransmitmgr/include", 314a616216Sopenharmony_ci ] 324a616216Sopenharmony_ci 334a616216Sopenharmony_ci sources = [ "gethighestseclevel_fuzzer.cpp" ] 344a616216Sopenharmony_ci 354a616216Sopenharmony_ci deps = [ "../../../../interfaces/inner_api/datatransmitmgr:data_transit_mgr" ] 364a616216Sopenharmony_ci 374a616216Sopenharmony_ci defines = [ "HILOG_ENABLE" ] 384a616216Sopenharmony_ci 394a616216Sopenharmony_ci external_deps = [ 404a616216Sopenharmony_ci "access_token:libaccesstoken_sdk", 414a616216Sopenharmony_ci "access_token:libnativetoken", 424a616216Sopenharmony_ci "access_token:libtoken_setproc", 434a616216Sopenharmony_ci "c_utils:utils", 444a616216Sopenharmony_ci "device_security_level:dslm_sdk", 454a616216Sopenharmony_ci "hilog:libhilog", 464a616216Sopenharmony_ci "init:libbegetutil", 474a616216Sopenharmony_ci ] 484a616216Sopenharmony_ci} 49