# Copyright (C) 2024 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.
import("//foundation/arkui/ace_engine/ace_config.gni")

group("arkui") {
  testonly = true
  if (ace_engine_feature_wearable) {
    deps = [
      "ace_c_accessibility_api_16:ActsAceCapiInspector16Test",
      "ace_c_arkui_test:ActsAceCArkUITest",
      "ace_c_arkui_test_api13:ActsAceCArkUI13Test",
      "ace_c_arkui_test_api14:ActsAceCArkUI14Test",
      "ace_c_arkui_test_api151:ActsAceCArkUI151Test",
      "ace_c_arkui_test_api16:ActsAceCArkUI16Test",
      "ace_c_arkui_test_api17:ActsAceCArkUI17Test",
      "ace_c_arkui_test_api18:ActsAceCArkUI18Test",
      "ace_c_arkui_test_api19:ActsAceCArkUI19Test",
      "ace_c_arkui_test_api20:ActsAceCArkUI20Test",
      "ace_c_arkui_test_api21:ActsAceCArkUI21Test",
      "ace_c_arkui_test_api22:ActsAceCArkUI22Test",
      "ace_c_arkui_test_api23:ActsAceCArkUI23Test",
      "ace_c_arkui_test_api24:ActsAceCArkUI24Test",
      "ace_c_arkui_test_api26:ActsAceCArkUI26Test",
      "ace_c_arkui_test_parallelize:ActsAceCArkUIParallelizeTest",
      "ActsAceEngineNDK_API20_Test:ActsAceEngineNativeAPI20",
      "ace_c_scroll_crosslanguage:ActsAceCapiScrollCrossTest",
      "ace_ets_component_advanced:componentAdvancedTest",
      "ace_ets_component_apilack:ActsAceEtsApiLackTest",
      "ace_ets_component_common_attrss:componentAttrssTest",
      "ace_ets_component_seven:componentSevenAttrssTest",
      "ace_ets_module_noui:ActsAceEtsModuleNoUITest",
      "ace_ets_module_ui:ActsAceEtsModuleUITest",
      "ace_ets_ux_five:UxFiveTest",
      "ace_ets_ux_one:UxOneTest",
      "ace_ets_xcomponent:ActsAceXComponentEtsTest",
      "ace_js_attribute_api:ActsAceJsApiTest",
      "ace_napi_test:ActsAceNapiEtsTest",
      "ace_napi_test_es:ActsAceNapiEtsEsTest",
      "ace_standard_video:ActsAceStandardVideoTest",
      "libuv:libuvTest",
      "ace_c_accessibility_api_16_static:ActsAceCapiInspector16StaticTest",
      "ace_c_arkui_test_api14_static:ActsAceCArkUI14StaticTest",
      "ace_c_arkui_test_api16_static:ActsAceCArkUI16StaticTest",
      "ace_c_arkui_test_api17_static:ActsAceCArkUI17StaticTest",
      "ace_c_arkui_test_api18_static:ActsAceCArkUI18StaticTest",
      "ace_c_arkui_test_api19_static:ActsAceCArkUI19StaticTest",
      "ace_c_arkui_test_api20_static:ActsAceCArkUI20StaticTest",
      "ace_c_arkui_test_static:ActsAceCArkUIStaticTest",
      "ace_ets_component_apilack_static:ActsAceEtsApiLackStaticTest",
    ]
  } else {
    deps = [
      "ace_c_accessibility_api_16:ActsAceCapiInspector16Test",
      "ace_c_arkui_nowear_test_api14:ActsAceCArkUINoWear14Test",
      "ace_c_arkui_nowear_test_api15:ActsAceCArkUINoWear15Test",
      "ace_c_arkui_nowear_test_api18:ActsAceCArkUINoWear18Test",
      "ace_c_arkui_nowear_test_api19:ActsAceCArkUINoWear19Test",
      "ace_c_arkui_nowear_test_api20:ActsAceCArkUINoWear20Test",
      "ace_c_arkui_nowear_test_api21:ActsAceCArkUINoWear21Test",
      "ace_c_arkui_nowear_test_api23:ActsAceCArkUINoWear23Test",
      "ace_c_arkui_nowear_test_api24:ActsAceCArkUINoWear24Test",
      "ace_c_arkui_nowear_test_api26:ActsAceCArkUINoWear26Test",
      "ace_c_arkui_test:ActsAceCArkUITest",
      "ace_c_arkui_test_api13:ActsAceCArkUI13Test",
      "ace_c_arkui_test_api14:ActsAceCArkUI14Test",
      "ace_c_arkui_test_api15:ActsAceCArkUI15Test",
      "ace_c_arkui_test_api151:ActsAceCArkUI151Test",
      "ace_c_arkui_test_api15XC:ActsAceCArkUI15XCTest",
      "ace_c_arkui_test_api16:ActsAceCArkUI16Test",
      "ace_c_arkui_test_api17:ActsAceCArkUI17Test",
      "ace_c_arkui_test_api18:ActsAceCArkUI18Test",
      "ace_c_arkui_test_api19:ActsAceCArkUI19Test",
      "ace_c_arkui_test_api20:ActsAceCArkUI20Test",
      "ace_c_arkui_test_api21:ActsAceCArkUI21Test",
      "ace_c_arkui_test_api22:ActsAceCArkUI22Test",
      "ace_c_arkui_test_api23:ActsAceCArkUI23Test",
      "ace_c_arkui_test_api24:ActsAceCArkUI24Test",
      "ace_c_arkui_test_api26:ActsAceCArkUI26Test",
      "ace_c_arkui_test_parallelize:ActsAceCArkUIParallelizeTest",
      "ActsAceEngineNDK_API20_Test:ActsAceEngineNativeAPI20",
      "ace_c_arkui_testwearcrop:ActsAceCArkUIWearCropTest",
      "ace_c_scroll_crosslanguage:ActsAceCapiScrollCrossTest",
      "ace_ets_component_advanced:componentAdvancedTest",
      "ace_ets_component_apilack:ActsAceEtsApiLackTest",
      "ace_ets_component_common_attrss:componentAttrssTest",
      "ace_ets_component_seven:componentSevenAttrssTest",
      "ace_ets_module_noui:ActsAceEtsModuleNoUITest",
      "ace_ets_module_ui:ActsAceEtsModuleUITest",
      "ace_ets_ux_five:UxFiveTest",
      "ace_ets_ux_one:UxOneTest",
      "ace_ets_xcomponent:ActsAceXComponentEtsTest",
      "ace_js_attribute_api:ActsAceJsApiTest",
      "ace_napi_test:ActsAceNapiEtsTest",
      "ace_napi_test_es:ActsAceNapiEtsEsTest",
      "ace_standard:ActsAceStandardTest",
      "ace_standard_video:ActsAceStandardVideoTest",
      "ace_c_accessibility_api_16_static:ActsAceCapiInspector16StaticTest",
      "ace_c_arkui_nowear_test_api15_static:ActsAceCArkUINoWear15StaticTest",
      "ace_c_arkui_nowear_test_api18_static:ActsAceCArkUINoWear18StaticTest",
      #"ace_c_arkui_nowear_test_api19_static:ActsAceCArkUINoWear19StaticTest",
      "ace_c_arkui_nowear_test_api20_static:ActsAceCArkUINoWear20StaticTest",
      "ace_c_arkui_test_api14_static:ActsAceCArkUI14StaticTest",
      "ace_c_arkui_test_api15_static:ActsAceCArkUI15StaticTest",
      "ace_c_arkui_test_api16_static:ActsAceCArkUI16StaticTest",
      "ace_c_arkui_test_api17_static:ActsAceCArkUI17StaticTest",
      "ace_c_arkui_test_api18_static:ActsAceCArkUI18StaticTest",
      "ace_c_arkui_test_api19_static:ActsAceCArkUI19StaticTest",
      "ace_c_arkui_test_api20_static:ActsAceCArkUI20StaticTest",
      "ace_c_arkui_test_static:ActsAceCArkUIStaticTest",
      "ace_c_arkui_testwearcrop_static:ActsAceCArkUIWearCropStaticTest",
      "ace_ets_component_apilack_static:ActsAceEtsApiLackStaticTest",
    ]
  }
}