1# Copyright (c) 2024 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14set(taskpool_test_in_dir "${CMAKE_CURRENT_SOURCE_DIR}") 15set(taskpool_test_out_dir "${CMAKE_CURRENT_BINARY_DIR}") 16 17add_custom_target(ets_test_suite_taskpool) 18 19file(GLOB test_files "${taskpool_test_in_dir}/*.sts") 20foreach(filename ${test_files}) 21 get_filename_component(test_file "${filename}" NAME) 22 get_filename_component(test_name "${test_file}" NAME_WE) 23 add_ets_test(ets_test_suite_taskpool 24 SKIP_ARM32_COMPILER 25 FILE ${test_file} 26 TEST_NAME "taskpool_${test_name}" 27 MODE "INT" "JIT" "AOT" 28 ) 29endforeach() 30