1570af302Sopenharmony_ci[section.dir.map]
2570af302Sopenharmony_ci    acquiescence = /
3570af302Sopenharmony_ci    test = /data/tests/libc-test/src
4570af302Sopenharmony_ci
5570af302Sopenharmony_ci[acquiescence]
6570af302Sopenharmony_ci    namespace.default.lib.paths = /data/tests/libc-test/src:/system/lib64:/vendor/lib64:/vendor/lib64/chipsetsdk:/vendor/lib64/chipset-sdk:/system/lib64/chipset-pub-sdk:/system/lib64/chipset-sdk:/system/lib64/platformsdk:/system/lib64/priv-platformsdk:/system/lib64/priv-module:/system/lib64/module:/system/lib64/module/data:/system/lib64/module/multimedia:/system/lib64/module/security:/lib64:/lib64/platformsdk:/lib64/chipset-pub-sdk:/sys_prod/lib64
7570af302Sopenharmony_ci    namespace.default.asan.lib.paths = /data/tests/libc-test/src:/system/lib64:/system/lib64/module:/vendor/lib64:/vendor/lib64/chipsetsdk:/vendor/lib64/chipset-sdk:/system/lib64/module/data:/system/lib64/module/multimedia:/system/lib64/module/security:/lib64:/lib64/platformsdk:/lib64/chipset-pub-sdk:/sys_prod/lib64
8570af302Sopenharmony_ci
9570af302Sopenharmony_ci[test] 
10570af302Sopenharmony_ci    added.nslist=ndk,ns_no_allowed_libs,ns_normal,ns_wrong_lib_path,ns_wrong_allowed_path,for_inherit_A,for_inherit_AA,inherited_class,ns_separated_flase,ns_asan_lib_path,ns_asan_permit_path
11570af302Sopenharmony_ci
12570af302Sopenharmony_ci    namespace.ndk.lib.paths = /system/lib/ndk
13570af302Sopenharmony_ci    namespace.default.inherits = ndk
14570af302Sopenharmony_ci    namespace.default.inherit.ndk.shared.libs = allow_all_shared_libs
15570af302Sopenharmony_ci    namespace.ndk.inherits = default
16570af302Sopenharmony_ci    namespace.ndk.inherit.default.shared.libs = allow_all_shared_libs
17570af302Sopenharmony_ci
18570af302Sopenharmony_ci    #ns_no_allowed_libs ,allowed libs not configed
19570af302Sopenharmony_ci    namespace.ns_no_allowed_libs.separated = true
20570af302Sopenharmony_ci    namespace.ns_no_allowed_libs.lib.paths = /data/tests/libc-test/src
21570af302Sopenharmony_ci
22570af302Sopenharmony_ci    #ns_normal ,normal namespace
23570af302Sopenharmony_ci    namespace.ns_normal.separated = true
24570af302Sopenharmony_ci    namespace.ns_normal.lib.paths = /data/tests/libc-test/src
25570af302Sopenharmony_ci    namespace.ns_normal.allowed.libs = libdlopen_ns_dso.so
26570af302Sopenharmony_ci
27570af302Sopenharmony_ci    #ns_wrong_lib_path ,path in allowed_libs,but not in env or lib or permitted Path
28570af302Sopenharmony_ci    namespace.ns_wrong_lib_path.separated = true
29570af302Sopenharmony_ci    namespace.ns_wrong_lib_path.lib.paths = src/common/
30570af302Sopenharmony_ci    namespace.ns_wrong_lib_path.allowed.libs =  libdlopen_ns_dso.so
31570af302Sopenharmony_ci    namespace.ns_wrong_lib_path.permitted.paths = /data/tests
32570af302Sopenharmony_ci
33570af302Sopenharmony_ci    #ns_wrong_allowed_path ,path not in allowed_libs
34570af302Sopenharmony_ci    namespace.ns_wrong_allowed_path.separated = true
35570af302Sopenharmony_ci    namespace.ns_wrong_allowed_path.lib.paths = /data/tests/libc-test/src/functionalext/dlns
36570af302Sopenharmony_ci    namespace.ns_wrong_allowed_path.allowed.libs =  libdlopen_dso.so
37570af302Sopenharmony_ci
38570af302Sopenharmony_ci    #for testing inheritance
39570af302Sopenharmony_ci    namespace.for_inherit_A.separated = true
40570af302Sopenharmony_ci    #for testing inheritance
41570af302Sopenharmony_ci    namespace.for_inherit_AA.separated = true
42570af302Sopenharmony_ci
43570af302Sopenharmony_ci    #inherited_class
44570af302Sopenharmony_ci    namespace.inherited_class.separated = true
45570af302Sopenharmony_ci    namespace.inherited_class.lib.paths = /data/tests/libc-test/src
46570af302Sopenharmony_ci    namespace.inherited_class.allowed.libs= libdlopen_ns_dso.so:sharedlibtest.so
47570af302Sopenharmony_ci
48570af302Sopenharmony_ci    #ns_separated_flase
49570af302Sopenharmony_ci    namespace.ns_separated_flase.separated = false
50570af302Sopenharmony_ci    namespace.ns_separated_flase.lib.paths = /data/tests/libc-test/src
51570af302Sopenharmony_ci    namespace.ns_separated_flase.allowed.libs =  libdlopen_ns_dso.so
52570af302Sopenharmony_ci
53570af302Sopenharmony_ci    #ns_asan_lib_path ,testing asan.lib.paths
54570af302Sopenharmony_ci    namespace.ns_asan_lib_path.separated = true
55570af302Sopenharmony_ci    namespace.ns_asan_lib_path.lib.paths = /data/tests/libc-test/src
56570af302Sopenharmony_ci    namespace.ns_asan_lib_path.asan.lib.paths = /data/tests/libc-test/src/B
57570af302Sopenharmony_ci
58570af302Sopenharmony_ci    #ns_asan_permit_path ,testing asan.permitted.paths
59570af302Sopenharmony_ci    namespace.ns_asan_permit_path.separated = true
60570af302Sopenharmony_ci    namespace.ns_asan_permit_path.permitted.paths = /data/tests/libc-test/src/C
61570af302Sopenharmony_ci    namespace.ns_asan_permit_path.asan.permitted.paths = /data/tests/libc-test/src/B
62570af302Sopenharmony_ci
63