Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Commit c27579b

Browse files
authored
[SYCL-MLIR] Drop test filter (#1536)
Also add all XFAIL tests to the list. Signed-off-by: Victor Perez <[email protected]>
1 parent 0914096 commit c27579b

File tree

2 files changed

+221
-1
lines changed

2 files changed

+221
-1
lines changed

SYCL/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ if(CHECK_SYCL_ALL)
3535
file(STRINGS "xfail_tests.txt" XFAIL_TESTS_LIST)
3636
string(REPLACE ";" "\;" XFAIL_TESTS "${XFAIL_TESTS_LIST}")
3737
add_custom_target(${TARGET}
38-
COMMAND ${SYCL_PYTHON} ${TEST_SUITE_LIT} ${TEST_SUITE_LIT_FLAGS} --filter=Basic/* --xfail '${XFAIL_TESTS}' --param sycl_be=${TARGET_BE} --param target_devices=${TARGET_DEVICES} .
38+
COMMAND ${SYCL_PYTHON} ${TEST_SUITE_LIT} ${TEST_SUITE_LIT_FLAGS} --xfail '${XFAIL_TESTS}' --param sycl_be=${TARGET_BE} --param target_devices=${TARGET_DEVICES} .
3939
COMMENT "Running the SYCL tests for ${TARGET} backend"
4040
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
4141
DEPENDS ${TEST_SUITE_TARGETS}

SYCL/xfail_tests.txt

Lines changed: 220 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,77 @@
1+
Assert/assert_in_kernels.cpp
2+
Assert/assert_in_multiple_tus.cpp
3+
Assert/assert_in_multiple_tus_one_ndebug.cpp
4+
Assert/assert_in_one_kernel.cpp
5+
Assert/assert_in_simultaneous_kernels.cpp
6+
Assert/assert_in_simultaneously_multiple_tus.cpp
7+
Assert/assert_in_simultaneously_multiple_tus_one_ndebug.cpp
8+
AtomicRef/accessor.cpp
9+
AtomicRef/add.cpp
10+
AtomicRef/add_generic.cpp
11+
AtomicRef/add_generic_local.cpp
12+
AtomicRef/add_generic_local_native_fp.cpp
13+
AtomicRef/add_generic_native_fp.cpp
14+
AtomicRef/add_local.cpp
15+
AtomicRef/add_local_native_fp.cpp
16+
AtomicRef/add_native_fp.cpp
17+
AtomicRef/and.cpp
18+
AtomicRef/and_generic.cpp
19+
AtomicRef/and_generic_local.cpp
20+
AtomicRef/and_local.cpp
21+
AtomicRef/assignment.cpp
22+
AtomicRef/assignment_atomic64.cpp
23+
AtomicRef/assignment_atomic64_generic.cpp
24+
AtomicRef/assignment_generic.cpp
25+
AtomicRef/compare_exchange.cpp
26+
AtomicRef/compare_exchange_generic.cpp
27+
AtomicRef/compare_exchange_generic_local.cpp
28+
AtomicRef/compare_exchange_local.cpp
29+
AtomicRef/exchange.cpp
30+
AtomicRef/exchange_generic.cpp
31+
AtomicRef/exchange_generic_local.cpp
32+
AtomicRef/exchange_local.cpp
33+
AtomicRef/load.cpp
34+
AtomicRef/load_generic.cpp
35+
AtomicRef/load_generic_local.cpp
36+
AtomicRef/load_local.cpp
37+
AtomicRef/max.cpp
38+
AtomicRef/max_generic.cpp
39+
AtomicRef/max_generic_local.cpp
40+
AtomicRef/max_generic_local_native_fp.cpp
41+
AtomicRef/max_generic_native_fp.cpp
42+
AtomicRef/max_local.cpp
43+
AtomicRef/max_local_native_fp.cpp
44+
AtomicRef/max_native_fp.cpp
45+
AtomicRef/min.cpp
46+
AtomicRef/min_generic.cpp
47+
AtomicRef/min_generic_local.cpp
48+
AtomicRef/min_generic_local_native_fp.cpp
49+
AtomicRef/min_generic_native_fp.cpp
50+
AtomicRef/min_local.cpp
51+
AtomicRef/min_local_native_fp.cpp
52+
AtomicRef/min_native_fp.cpp
53+
AtomicRef/or.cpp
54+
AtomicRef/or_generic.cpp
55+
AtomicRef/or_generic_local.cpp
56+
AtomicRef/or_local.cpp
57+
AtomicRef/store.cpp
58+
AtomicRef/store_generic.cpp
59+
AtomicRef/store_generic_local.cpp
60+
AtomicRef/store_local.cpp
61+
AtomicRef/sub.cpp
62+
AtomicRef/sub_generic.cpp
63+
AtomicRef/sub_generic_local.cpp
64+
AtomicRef/sub_generic_local_native_fp.cpp
65+
AtomicRef/sub_generic_native_fp.cpp
66+
AtomicRef/sub_local.cpp
67+
AtomicRef/sub_local_native_fp.cpp
68+
AtomicRef/sub_native_fp.cpp
69+
AtomicRef/xor.cpp
70+
AtomicRef/xor_generic.cpp
71+
AtomicRef/xor_generic_local.cpp
72+
AtomicRef/xor_local.cpp
73+
BFloat16/bfloat16_conversions.cpp
74+
BFloat16/bfloat16_type.cpp
175
Basic/access_to_subset.cpp
276
Basic/accessor/accessor.cpp
377
Basic/accessor/device_accessor_deduction.cpp
@@ -49,8 +123,154 @@ Basic/swizzle_op.cpp
49123
Basic/vector_byte.cpp
50124
Basic/vector_operators.cpp
51125
Basic/work_group_size_prop.cpp
126+
Complex/sycl_complex_math_test.cpp
127+
Complex/sycl_complex_operator_test.cpp
128+
Complex/sycl_complex_pow_test.cpp
129+
Complex/sycl_complex_stream_test.cpp
130+
DeviceLib/ITTAnnotations/atomic.cpp
131+
DeviceLib/assert.cpp
132+
DeviceLib/built-ins/ext_native_math.cpp
133+
DeviceLib/built-ins/ext_native_math_fp16.cpp
134+
DeviceLib/built-ins/fast-math-flag.cpp
135+
DeviceLib/built-ins/nan.cpp
136+
DeviceLib/built-ins/printf.cpp
137+
DeviceLib/built-ins/scalar_integer.cpp
138+
DeviceLib/built-ins/scalar_math_2.cpp
139+
DeviceLib/built-ins/scalar_relational.cpp
140+
DeviceLib/built-ins/vector_integer.cpp
141+
DeviceLib/built-ins/vector_math.cpp
142+
DeviceLib/built-ins/vector_relational.cpp
143+
DeviceLib/cmath_test.cpp
144+
DeviceLib/math_fp64_test.cpp
145+
DeviceLib/math_test.cpp
146+
DeviceLib/math_test_marray_vec.cpp
147+
DeviceLib/math_test_marray_vec_fp16.cpp
148+
DeviceLib/string_test.cpp
149+
DiscardEvents/discard_events_check_images.cpp
150+
DiscardEvents/discard_events_using_assert.cpp
151+
DotProduct/dot_product_int_test.cpp
152+
DotProduct/dot_product_vec_test.cpp
153+
Functor/functor_inheritance.cpp
154+
GroupAlgorithm/SYCL2020/exclusive_scan.cpp
155+
GroupAlgorithm/SYCL2020/group_broadcast.cpp
156+
GroupAlgorithm/SYCL2020/inclusive_scan.cpp
157+
GroupAlgorithm/SYCL2020/permute_select.cpp
158+
GroupAlgorithm/SYCL2020/reduce.cpp
159+
GroupAlgorithm/SYCL2020/reduce_over_group_size.cpp
160+
GroupAlgorithm/SYCL2020/shift_left_right.cpp
161+
GroupAlgorithm/SYCL2020/sort.cpp
162+
GroupAlgorithm/broadcast.cpp
163+
GroupAlgorithm/exclusive_scan.cpp
164+
GroupAlgorithm/exclusive_scan_sycl2020.cpp
165+
GroupAlgorithm/inclusive_scan.cpp
166+
GroupAlgorithm/inclusive_scan_sycl2020.cpp
167+
GroupAlgorithm/reduce.cpp
168+
GroupAlgorithm/reduce_sycl2020.cpp
169+
GroupLocalMemory/group_local_memory.cpp
170+
GroupLocalMemory/no_early_opt.cpp
52171
HierPar/hier_par_basic.cpp
172+
HierPar/hier_par_wgscope.cpp
173+
HierPar/hier_par_wgscope_O0.cpp
174+
HostInteropTask/host-task-two-queues.cpp
175+
InorderQueue/in_order_kernels.cpp
176+
KernelParams/array-kernel-param-nested-run.cpp
177+
KernelParams/array-kernel-param-run.cpp
178+
KernelParams/union_kernel_param.cpp
179+
OptionalKernelFeatures/is_compatible.cpp
180+
Plugin/enqueue-arg-order-image.cpp
181+
Printf/char.cpp
182+
Printf/double.cpp
183+
Printf/float.cpp
184+
Printf/int.cpp
185+
Printf/long.cpp
186+
Printf/mixed-address-space.cpp
187+
Printf/percent-symbol.cpp
188+
Reduction/reduction_big_data.cpp
189+
Reduction/reduction_internal.cpp
190+
Reduction/reduction_nd_N_queue_shortcut.cpp
191+
Reduction/reduction_nd_N_vars.cpp
192+
Reduction/reduction_nd_conditional.cpp
193+
Reduction/reduction_nd_dw.cpp
194+
Reduction/reduction_nd_ext_double.cpp
195+
Reduction/reduction_nd_ext_half.cpp
196+
Reduction/reduction_nd_lambda.cpp
197+
Reduction/reduction_nd_queue_shortcut.cpp
198+
Reduction/reduction_nd_rw.cpp
199+
Reduction/reduction_range_1d_dw.cpp
200+
Reduction/reduction_range_1d_dw_64bit.cpp
201+
Reduction/reduction_range_1d_rw.cpp
202+
Reduction/reduction_range_2d_dw.cpp
203+
Reduction/reduction_range_2d_rw.cpp
204+
Reduction/reduction_range_3d_dw.cpp
205+
Reduction/reduction_range_3d_rw.cpp
206+
Reduction/reduction_range_N_vars.cpp
207+
Reduction/reduction_range_item.cpp
208+
Reduction/reduction_range_lambda.cpp
209+
Reduction/reduction_range_queue_shortcut.cpp
210+
Reduction/reduction_range_usm_dw.cpp
211+
Reduction/reduction_reducer_op_eq.cpp
212+
Reduction/reduction_span.cpp
213+
Reduction/reduction_span_pack.cpp
214+
Reduction/reduction_usm.cpp
215+
Reduction/reduction_usm_dw.cpp
216+
Reduction/regression_after_pr_6343.cpp
217+
Regression/atomic_load.cpp
218+
Regression/group.cpp
219+
Regression/implicit_atomic_conversion.cpp
220+
Regression/implicit_kernel_bundle_image_filtering.cpp
221+
Regression/unoptimized_stream.cpp
53222
Sampler/basic-rw-float.cpp
54223
Sampler/basic-rw.cpp
224+
Sampler/normalized-clamp-linear-float.cpp
225+
Sampler/normalized-clamp-nearest.cpp
226+
Sampler/normalized-clampedge-linear-float.cpp
227+
Sampler/normalized-clampedge-nearest.cpp
228+
Sampler/normalized-mirror-linear-float.cpp
229+
Sampler/normalized-mirror-nearest.cpp
230+
Sampler/normalized-none-linear-float.cpp
231+
Sampler/normalized-none-nearest.cpp
232+
Sampler/normalized-repeat-linear-float.cpp
233+
Sampler/normalized-repeat-nearest.cpp
234+
Sampler/unnormalized-clamp-linear-float.cpp
235+
Sampler/unnormalized-clamp-nearest.cpp
236+
Sampler/unnormalized-clampedge-linear-float.cpp
237+
Sampler/unnormalized-clampedge-nearest.cpp
238+
Sampler/unnormalized-none-linear-float.cpp
239+
Sampler/unnormalized-none-nearest.cpp
240+
Scheduler/HandleException.cpp
241+
SpecConstants/2020/handler-api.cpp
242+
SpecConstants/2020/host_apis.cpp
243+
SpecConstants/2020/kernel-bundle-api.cpp
244+
SpecConstants/2020/kernel_lambda_with_kernel_handler_arg.cpp
245+
SpecConstants/2020/non_native/aot_w_kernel_handler_wo_spec_consts.cpp
246+
SpecConstants/2020/vector-convolution-demo.cpp
247+
SubGroup/attributes.cpp
248+
SubGroup/barrier.cpp
249+
SubGroup/broadcast.cpp
250+
SubGroup/broadcast_fp16.cpp
251+
SubGroup/broadcast_fp64.cpp
252+
SubGroup/generic-shuffle.cpp
253+
SubGroup/load_store.cpp
254+
SubGroup/reduce.cpp
255+
SubGroup/reduce_fp16.cpp
256+
SubGroup/reduce_fp64.cpp
257+
SubGroup/reduce_spirv13.cpp
258+
SubGroup/reduce_spirv13_fp16.cpp
259+
SubGroup/reduce_spirv13_fp64.cpp
260+
SubGroup/scan.cpp
261+
SubGroup/scan_fp16.cpp
262+
SubGroup/scan_fp64.cpp
263+
SubGroup/scan_spirv13_fp16.cpp
264+
SubGroup/scan_spirv13_fp64.cpp
265+
SubGroup/shuffle.cpp
266+
SubGroup/sub_group_as.cpp
267+
SubGroup/sub_group_as_vec.cpp
268+
SubGroup/sub_groups_sycl2020.cpp
269+
SubGroup/vote.cpp
55270
SubGroupMask/Basic.cpp
271+
USM/copy.cpp
272+
USM/fill.cpp
273+
USM/math.cpp
274+
UserDefinedReductions/user_defined_reductions_wg_size_larger_than_data_size.cpp
56275
XPTI/kernel/basic.cpp
276+
XPTI/kernel/content.cpp

0 commit comments

Comments
 (0)