@@ -42,24 +42,18 @@ list(APPEND SYCL_DEPLOY_TEST_DEPS
42
42
deploy-sycl-toolchain
43
43
)
44
44
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
-
52
45
add_lit_testsuite (check-sycl-deploy "Running the SYCL regression tests"
53
46
${CMAKE_CURRENT_BINARY_DIR}
54
47
ARGS ${DEPLOY_RT_TEST_ARGS}
55
48
PARAMS "SYCL_BE=PI_OPENCL"
56
49
DEPENDS ${SYCL_DEPLOY_TEST_DEPS}
57
50
EXCLUDE_FROM_CHECK_ALL
58
51
)
59
- set_target_properties (check-sycl PROPERTIES FOLDER "SYCL tests" )
52
+ set_target_properties (check-sycl-deploy PROPERTIES FOLDER "SYCL tests" )
60
53
61
54
add_lit_testsuites (SYCL ${CMAKE_CURRENT_SOURCE_DIR}
62
55
DEPENDS ${SYCL_TEST_DEPS}
56
+ EXCLUDE_FROM_CHECK_ALL
63
57
)
64
58
65
59
add_lit_testsuites (SYCL-DEPLOY ${CMAKE_CURRENT_SOURCE_DIR}
@@ -76,29 +70,45 @@ add_lit_target(check-sycl-inline-asm
76
70
PARAMS "SYCL_BE=PI_OPENCL"
77
71
DEPENDS ${SYCL_TEST_DEPS}
78
72
)
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" )
79
83
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"
81
85
${CMAKE_CURRENT_BINARY_DIR}
82
86
ARGS ${RT_TEST_ARGS}
83
87
PARAMS "SYCL_BE=PI_LEVEL0"
84
88
DEPENDS ${SYCL_TEST_DEPS}
85
89
EXCLUDE_FROM_CHECK_ALL
86
90
)
91
+ set_target_properties (check-sycl-level0 PROPERTIES FOLDER "SYCL tests" )
87
92
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" )
89
96
90
97
if (SYCL_BUILD_PI_CUDA )
91
98
add_lit_testsuite (check-sycl-cuda "Running the SYCL regression tests for CUDA"
92
99
${CMAKE_CURRENT_BINARY_DIR}
93
100
ARGS ${RT_TEST_ARGS}
94
101
PARAMS "SYCL_BE=PI_CUDA"
95
102
DEPENDS ${SYCL_TEST_DEPS}
103
+ EXCLUDE_FROM_CHECK_ALL
96
104
)
97
-
98
105
set_target_properties (check-sycl-cuda PROPERTIES FOLDER "SYCL CUDA tests" )
99
106
107
+ add_dependencies (check-sycl check-sycl-cuda )
108
+
100
109
add_lit_testsuites (SYCL-CUDA ${CMAKE_CURRENT_SOURCE_DIR}
101
110
PARAMS "SYCL_BE=PI_CUDA"
102
111
DEPENDS ${SYCL_TEST_DEPS}
112
+ EXCLUDE_FROM_CHECK_ALL
103
113
)
104
114
endif ()
0 commit comments