@@ -42,24 +42,18 @@ list(APPEND SYCL_DEPLOY_TEST_DEPS
4242 deploy-sycl-toolchain
4343 )
4444
45- add_lit_testsuite(check-sycl "Running the SYCL regression tests"
46- ${CMAKE_CURRENT_BINARY_DIR}
47- ARGS ${RT_TEST_ARGS}
48- PARAMS "SYCL_BE=PI_OPENCL"
49- DEPENDS ${SYCL_TEST_DEPS}
50- )
51-
5245add_lit_testsuite(check-sycl-deploy "Running the SYCL regression tests"
5346 ${CMAKE_CURRENT_BINARY_DIR}
5447 ARGS ${DEPLOY_RT_TEST_ARGS}
5548 PARAMS "SYCL_BE=PI_OPENCL"
5649 DEPENDS ${SYCL_DEPLOY_TEST_DEPS}
5750 EXCLUDE_FROM_CHECK_ALL
5851 )
59- set_target_properties (check-sycl PROPERTIES FOLDER "SYCL tests" )
52+ set_target_properties (check-sycl-deploy PROPERTIES FOLDER "SYCL tests" )
6053
6154add_lit_testsuites(SYCL ${CMAKE_CURRENT_SOURCE_DIR}
6255 DEPENDS ${SYCL_TEST_DEPS}
56+ EXCLUDE_FROM_CHECK_ALL
6357 )
6458
6559add_lit_testsuites(SYCL-DEPLOY ${CMAKE_CURRENT_SOURCE_DIR}
@@ -76,29 +70,45 @@ add_lit_target(check-sycl-inline-asm
7670 PARAMS "SYCL_BE=PI_OPENCL"
7771 DEPENDS ${SYCL_TEST_DEPS}
7872 )
73+ set_target_properties (check-sycl-inline-asm PROPERTIES FOLDER "SYCL tests" )
74+
75+ add_lit_testsuite(check-sycl-opencl "Running the SYCL regression tests for OpenCL"
76+ ${CMAKE_CURRENT_BINARY_DIR}
77+ ARGS ${RT_TEST_ARGS}
78+ PARAMS "SYCL_BE=PI_OPENCL"
79+ DEPENDS ${SYCL_TEST_DEPS}
80+ EXCLUDE_FROM_CHECK_ALL
81+ )
82+ set_target_properties (check-sycl-opencl PROPERTIES FOLDER "SYCL tests" )
7983
80- add_lit_testsuite(check-level0 "Running the SYCL regression tests for Level Zero"
84+ add_lit_testsuite(check-sycl- level0 "Running the SYCL regression tests for Level Zero"
8185 ${CMAKE_CURRENT_BINARY_DIR}
8286 ARGS ${RT_TEST_ARGS}
8387 PARAMS "SYCL_BE=PI_LEVEL0"
8488 DEPENDS ${SYCL_TEST_DEPS}
8589 EXCLUDE_FROM_CHECK_ALL
8690 )
91+ set_target_properties (check-sycl-level0 PROPERTIES FOLDER "SYCL tests" )
8792
88- add_dependencies (check-sycl check-level0)
93+ add_custom_target (check-sycl)
94+ add_dependencies (check-sycl check-sycl-opencl check-sycl-level0)
95+ set_target_properties (check-sycl PROPERTIES FOLDER "SYCL tests" )
8996
9097if (SYCL_BUILD_PI_CUDA)
9198 add_lit_testsuite(check-sycl-cuda "Running the SYCL regression tests for CUDA"
9299 ${CMAKE_CURRENT_BINARY_DIR}
93100 ARGS ${RT_TEST_ARGS}
94101 PARAMS "SYCL_BE=PI_CUDA"
95102 DEPENDS ${SYCL_TEST_DEPS}
103+ EXCLUDE_FROM_CHECK_ALL
96104 )
97-
98105 set_target_properties (check-sycl-cuda PROPERTIES FOLDER "SYCL CUDA tests" )
99106
107+ add_dependencies (check-sycl check-sycl-cuda)
108+
100109 add_lit_testsuites(SYCL-CUDA ${CMAKE_CURRENT_SOURCE_DIR}
101110 PARAMS "SYCL_BE=PI_CUDA"
102111 DEPENDS ${SYCL_TEST_DEPS}
112+ EXCLUDE_FROM_CHECK_ALL
103113 )
104114endif ()
0 commit comments