49 lines
1.3 KiB
Plaintext
49 lines
1.3 KiB
Plaintext
# Copyright (C) 2019. Huawei Technologies Co., Ltd. All rights reserved.
|
|
import("//build/lite/config/test.gni")
|
|
import("../../config.gni")
|
|
|
|
common_include_dirs = [
|
|
"//third_party/googletest/googletest/include",
|
|
"../../common/include",
|
|
"./",
|
|
]
|
|
|
|
sources_entry = [
|
|
"../../common/osTest.cpp",
|
|
"security_capability_test.cpp",
|
|
]
|
|
|
|
sources_smoke = [
|
|
"smoke/cap_test_001.cpp",
|
|
]
|
|
|
|
sources_full = [
|
|
]
|
|
|
|
if (LOSCFG_USER_TEST_LEVEL >= TEST_LEVEL_LOW) {
|
|
unittest("liteos_a_security_capability_unittest_door") {
|
|
output_extension = "bin"
|
|
output_dir = "$root_out_dir/test/unittest/kernel"
|
|
include_dirs = common_include_dirs
|
|
sources = sources_entry
|
|
sources += sources_smoke
|
|
sources_full = []
|
|
sources += sources_full
|
|
configs = [ "../..:public_config_for_door" ]
|
|
deps = [ "//third_party/bounds_checking_function:libsec_shared" ]
|
|
}
|
|
}
|
|
|
|
if (LOSCFG_USER_TEST_LEVEL >= TEST_LEVEL_MIDDLE) {
|
|
unittest("liteos_a_security_capability_unittest") {
|
|
output_extension = "bin"
|
|
output_dir = "$root_out_dir/test/unittest/kernel"
|
|
include_dirs = common_include_dirs
|
|
sources = sources_entry
|
|
sources += sources_smoke
|
|
sources += sources_full
|
|
configs = [ "../..:public_config_for_all" ]
|
|
deps = [ "//third_party/bounds_checking_function:libsec_shared" ]
|
|
}
|
|
}
|