239108bf创建于 2025年6月19日历史提交
# Copyright (c) 2020-2021 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.

if (os_level != "standard" && ohos_kernel_type != "liteos_m") {
  import("//build/lite/config/test.gni")

  group("graphic_utils_lite_test") {
    if (ohos_build_type == "debug") {
      deps = [ ":graphic_test_utils_door" ]
    }
  }

  config("graphic_utils_lite_test_config") {
    include_dirs = []
    ldflags = [
      "-lstdc++",
      "-Wl,-rpath-link=$ohos_root_path/$root_out_dir",
    ]
  }

  if (ohos_build_type == "debug") {
    unittest("graphic_test_utils_door") {
      output_extension = "bin"
      output_dir = "$root_out_dir/test/unittest/graphic"
      deps = [ "//foundation/graphic/graphic_utils_lite:utils_lite" ]
      configs = [ ":graphic_utils_lite_test_config" ]
      sources = [
        "color_unit_test.cpp",
        "geometry2d_unit_test.cpp",
        "graphic_math_unit_test.cpp",
        "list_unit_test.cpp",
        "rect_unit_test.cpp",
        "style_unit_test.cpp",
        "vector_unit_test.cpp",
      ]
    }
  }
} else {
  group("graphic_utils_lite_test") {
  }
}