1# 2# Copyright (C) 2020-2021 Intel Corporation 3# 4# SPDX-License-Identifier: MIT 5# 6 7string(REPLACE "/" ";" mt_test_config ${mt_test_config}) 8list(GET mt_test_config 0 product) 9list(GET mt_test_config 1 slices) 10list(GET mt_test_config 2 subslices) 11list(GET mt_test_config 3 eu_per_ss) 12list(GET mt_test_config 4 revision_id) 13 14add_custom_target(run_${product}_${revision_id}_mt_unit_tests DEPENDS igdrcl_mt_tests) 15if(NOT WIN32) 16 add_dependencies(run_${product}_${revision_id}_mt_unit_tests copy_test_files_${product}_${revision_id}) 17endif() 18 19add_dependencies(run_mt_unit_tests run_${product}_${revision_id}_mt_unit_tests) 20set_target_properties(run_${product}_${revision_id}_mt_unit_tests PROPERTIES FOLDER "${PLATFORM_SPECIFIC_TEST_TARGETS_FOLDER}/${product}/${revision_id}") 21 22add_custom_command( 23 TARGET run_${product}_${revision_id}_mt_unit_tests 24 POST_BUILD 25 COMMAND WORKING_DIRECTORY ${TargetDir} 26 COMMAND echo "Running igdrcl_mt_tests ${product} ${slices}x${subslices}x${eu_per_ss}" 27 COMMAND igdrcl_mt_tests --product ${product} --slices ${slices} --subslices ${subslices} --eu_per_ss ${eu_per_ss} --gtest_repeat=${GTEST_REPEAT} ${NEO_TESTS_LISTENER_OPTION} --rev_id ${revision_id} 28) 29 30add_dependencies(run_${product}_${revision_id}_mt_unit_tests prepare_test_kernels_for_ocl) 31