1570af302Sopenharmony_ciimport("//build/test.gni")
2570af302Sopenharmony_ciimport("../musl_config.gni")
3570af302Sopenharmony_ci
4570af302Sopenharmony_cigroup("musl_libc_test") {
5570af302Sopenharmony_ci  testonly = true
6570af302Sopenharmony_ci
7570af302Sopenharmony_ci  deps = [
8570af302Sopenharmony_ci    "src/api:main",
9570af302Sopenharmony_ci    "src/common:runtest",
10570af302Sopenharmony_ci    "src/functional:functional_test",
11570af302Sopenharmony_ci    "src/functionalext:functionalext_test",
12570af302Sopenharmony_ci    "src/math:math_test",
13570af302Sopenharmony_ci    "src/musl:pleval",
14570af302Sopenharmony_ci    "src/nativehook:nativehook_test",
15570af302Sopenharmony_ci    "src/regression:regression_test",
16570af302Sopenharmony_ci    "src/static_link:static_link_test",
17570af302Sopenharmony_ci  ]
18570af302Sopenharmony_ci
19570af302Sopenharmony_ci  if (musl_use_gwp_asan) {
20570af302Sopenharmony_ci    deps += [ "src/gwp_asan:gwp_asan_test" ]
21570af302Sopenharmony_ci  }
22570af302Sopenharmony_ci
23570af302Sopenharmony_ci  if (current_cpu == "arm") {
24570af302Sopenharmony_ci    deps += [ "src/eabi:eabi_test" ]
25570af302Sopenharmony_ci  }
26570af302Sopenharmony_ci}
27570af302Sopenharmony_ci
28570af302Sopenharmony_cigroup("libc_gtest") {
29570af302Sopenharmony_ci  testonly = true
30570af302Sopenharmony_ci  deps = [
31570af302Sopenharmony_ci    "src/functionalext/supplement:musl_unittest",
32570af302Sopenharmony_ci    "src/functionalext/supplement/ldso/ldso_gtest/libs:ldso_libs",
33570af302Sopenharmony_ci  ]
34570af302Sopenharmony_ci}
35