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

[SYCL-MLIR] Drop test filter #1536

Merged
merged 2 commits into from
Jan 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion SYCL/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ if(CHECK_SYCL_ALL)
file(STRINGS "xfail_tests.txt" XFAIL_TESTS_LIST)
string(REPLACE ";" "\;" XFAIL_TESTS "${XFAIL_TESTS_LIST}")
add_custom_target(${TARGET}
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} .
COMMAND ${SYCL_PYTHON} ${TEST_SUITE_LIT} ${TEST_SUITE_LIT_FLAGS} --xfail '${XFAIL_TESTS}' --param sycl_be=${TARGET_BE} --param target_devices=${TARGET_DEVICES} .
COMMENT "Running the SYCL tests for ${TARGET} backend"
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
DEPENDS ${TEST_SUITE_TARGETS}
Expand Down
220 changes: 220 additions & 0 deletions SYCL/xfail_tests.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,77 @@
Assert/assert_in_kernels.cpp
Assert/assert_in_multiple_tus.cpp
Assert/assert_in_multiple_tus_one_ndebug.cpp
Assert/assert_in_one_kernel.cpp
Assert/assert_in_simultaneous_kernels.cpp
Assert/assert_in_simultaneously_multiple_tus.cpp
Assert/assert_in_simultaneously_multiple_tus_one_ndebug.cpp
AtomicRef/accessor.cpp
AtomicRef/add.cpp
AtomicRef/add_generic.cpp
AtomicRef/add_generic_local.cpp
AtomicRef/add_generic_local_native_fp.cpp
AtomicRef/add_generic_native_fp.cpp
AtomicRef/add_local.cpp
AtomicRef/add_local_native_fp.cpp
AtomicRef/add_native_fp.cpp
AtomicRef/and.cpp
AtomicRef/and_generic.cpp
AtomicRef/and_generic_local.cpp
AtomicRef/and_local.cpp
AtomicRef/assignment.cpp
AtomicRef/assignment_atomic64.cpp
AtomicRef/assignment_atomic64_generic.cpp
AtomicRef/assignment_generic.cpp
AtomicRef/compare_exchange.cpp
AtomicRef/compare_exchange_generic.cpp
AtomicRef/compare_exchange_generic_local.cpp
AtomicRef/compare_exchange_local.cpp
AtomicRef/exchange.cpp
AtomicRef/exchange_generic.cpp
AtomicRef/exchange_generic_local.cpp
AtomicRef/exchange_local.cpp
AtomicRef/load.cpp
AtomicRef/load_generic.cpp
AtomicRef/load_generic_local.cpp
AtomicRef/load_local.cpp
AtomicRef/max.cpp
AtomicRef/max_generic.cpp
AtomicRef/max_generic_local.cpp
AtomicRef/max_generic_local_native_fp.cpp
AtomicRef/max_generic_native_fp.cpp
AtomicRef/max_local.cpp
AtomicRef/max_local_native_fp.cpp
AtomicRef/max_native_fp.cpp
AtomicRef/min.cpp
AtomicRef/min_generic.cpp
AtomicRef/min_generic_local.cpp
AtomicRef/min_generic_local_native_fp.cpp
AtomicRef/min_generic_native_fp.cpp
AtomicRef/min_local.cpp
AtomicRef/min_local_native_fp.cpp
AtomicRef/min_native_fp.cpp
AtomicRef/or.cpp
AtomicRef/or_generic.cpp
AtomicRef/or_generic_local.cpp
AtomicRef/or_local.cpp
AtomicRef/store.cpp
AtomicRef/store_generic.cpp
AtomicRef/store_generic_local.cpp
AtomicRef/store_local.cpp
AtomicRef/sub.cpp
AtomicRef/sub_generic.cpp
AtomicRef/sub_generic_local.cpp
AtomicRef/sub_generic_local_native_fp.cpp
AtomicRef/sub_generic_native_fp.cpp
AtomicRef/sub_local.cpp
AtomicRef/sub_local_native_fp.cpp
AtomicRef/sub_native_fp.cpp
AtomicRef/xor.cpp
AtomicRef/xor_generic.cpp
AtomicRef/xor_generic_local.cpp
AtomicRef/xor_local.cpp
BFloat16/bfloat16_conversions.cpp
BFloat16/bfloat16_type.cpp
Basic/access_to_subset.cpp
Basic/accessor/accessor.cpp
Basic/accessor/device_accessor_deduction.cpp
Expand Down Expand Up @@ -49,8 +123,154 @@ Basic/swizzle_op.cpp
Basic/vector_byte.cpp
Basic/vector_operators.cpp
Basic/work_group_size_prop.cpp
Complex/sycl_complex_math_test.cpp
Complex/sycl_complex_operator_test.cpp
Complex/sycl_complex_pow_test.cpp
Complex/sycl_complex_stream_test.cpp
DeviceLib/ITTAnnotations/atomic.cpp
DeviceLib/assert.cpp
DeviceLib/built-ins/ext_native_math.cpp
DeviceLib/built-ins/ext_native_math_fp16.cpp
DeviceLib/built-ins/fast-math-flag.cpp
DeviceLib/built-ins/nan.cpp
DeviceLib/built-ins/printf.cpp
DeviceLib/built-ins/scalar_integer.cpp
DeviceLib/built-ins/scalar_math_2.cpp
DeviceLib/built-ins/scalar_relational.cpp
DeviceLib/built-ins/vector_integer.cpp
DeviceLib/built-ins/vector_math.cpp
DeviceLib/built-ins/vector_relational.cpp
DeviceLib/cmath_test.cpp
DeviceLib/math_fp64_test.cpp
DeviceLib/math_test.cpp
DeviceLib/math_test_marray_vec.cpp
DeviceLib/math_test_marray_vec_fp16.cpp
DeviceLib/string_test.cpp
DiscardEvents/discard_events_check_images.cpp
DiscardEvents/discard_events_using_assert.cpp
DotProduct/dot_product_int_test.cpp
DotProduct/dot_product_vec_test.cpp
Functor/functor_inheritance.cpp
GroupAlgorithm/SYCL2020/exclusive_scan.cpp
GroupAlgorithm/SYCL2020/group_broadcast.cpp
GroupAlgorithm/SYCL2020/inclusive_scan.cpp
GroupAlgorithm/SYCL2020/permute_select.cpp
GroupAlgorithm/SYCL2020/reduce.cpp
GroupAlgorithm/SYCL2020/reduce_over_group_size.cpp
GroupAlgorithm/SYCL2020/shift_left_right.cpp
GroupAlgorithm/SYCL2020/sort.cpp
GroupAlgorithm/broadcast.cpp
GroupAlgorithm/exclusive_scan.cpp
GroupAlgorithm/exclusive_scan_sycl2020.cpp
GroupAlgorithm/inclusive_scan.cpp
GroupAlgorithm/inclusive_scan_sycl2020.cpp
GroupAlgorithm/reduce.cpp
GroupAlgorithm/reduce_sycl2020.cpp
GroupLocalMemory/group_local_memory.cpp
GroupLocalMemory/no_early_opt.cpp
HierPar/hier_par_basic.cpp
HierPar/hier_par_wgscope.cpp
HierPar/hier_par_wgscope_O0.cpp
HostInteropTask/host-task-two-queues.cpp
InorderQueue/in_order_kernels.cpp
KernelParams/array-kernel-param-nested-run.cpp
KernelParams/array-kernel-param-run.cpp
KernelParams/union_kernel_param.cpp
OptionalKernelFeatures/is_compatible.cpp
Plugin/enqueue-arg-order-image.cpp
Printf/char.cpp
Printf/double.cpp
Printf/float.cpp
Printf/int.cpp
Printf/long.cpp
Printf/mixed-address-space.cpp
Printf/percent-symbol.cpp
Reduction/reduction_big_data.cpp
Reduction/reduction_internal.cpp
Reduction/reduction_nd_N_queue_shortcut.cpp
Reduction/reduction_nd_N_vars.cpp
Reduction/reduction_nd_conditional.cpp
Reduction/reduction_nd_dw.cpp
Reduction/reduction_nd_ext_double.cpp
Reduction/reduction_nd_ext_half.cpp
Reduction/reduction_nd_lambda.cpp
Reduction/reduction_nd_queue_shortcut.cpp
Reduction/reduction_nd_rw.cpp
Reduction/reduction_range_1d_dw.cpp
Reduction/reduction_range_1d_dw_64bit.cpp
Reduction/reduction_range_1d_rw.cpp
Reduction/reduction_range_2d_dw.cpp
Reduction/reduction_range_2d_rw.cpp
Reduction/reduction_range_3d_dw.cpp
Reduction/reduction_range_3d_rw.cpp
Reduction/reduction_range_N_vars.cpp
Reduction/reduction_range_item.cpp
Reduction/reduction_range_lambda.cpp
Reduction/reduction_range_queue_shortcut.cpp
Reduction/reduction_range_usm_dw.cpp
Reduction/reduction_reducer_op_eq.cpp
Reduction/reduction_span.cpp
Reduction/reduction_span_pack.cpp
Reduction/reduction_usm.cpp
Reduction/reduction_usm_dw.cpp
Reduction/regression_after_pr_6343.cpp
Regression/atomic_load.cpp
Regression/group.cpp
Regression/implicit_atomic_conversion.cpp
Regression/implicit_kernel_bundle_image_filtering.cpp
Regression/unoptimized_stream.cpp
Sampler/basic-rw-float.cpp
Sampler/basic-rw.cpp
Sampler/normalized-clamp-linear-float.cpp
Sampler/normalized-clamp-nearest.cpp
Sampler/normalized-clampedge-linear-float.cpp
Sampler/normalized-clampedge-nearest.cpp
Sampler/normalized-mirror-linear-float.cpp
Sampler/normalized-mirror-nearest.cpp
Sampler/normalized-none-linear-float.cpp
Sampler/normalized-none-nearest.cpp
Sampler/normalized-repeat-linear-float.cpp
Sampler/normalized-repeat-nearest.cpp
Sampler/unnormalized-clamp-linear-float.cpp
Sampler/unnormalized-clamp-nearest.cpp
Sampler/unnormalized-clampedge-linear-float.cpp
Sampler/unnormalized-clampedge-nearest.cpp
Sampler/unnormalized-none-linear-float.cpp
Sampler/unnormalized-none-nearest.cpp
Scheduler/HandleException.cpp
SpecConstants/2020/handler-api.cpp
SpecConstants/2020/host_apis.cpp
SpecConstants/2020/kernel-bundle-api.cpp
SpecConstants/2020/kernel_lambda_with_kernel_handler_arg.cpp
SpecConstants/2020/non_native/aot_w_kernel_handler_wo_spec_consts.cpp
SpecConstants/2020/vector-convolution-demo.cpp
SubGroup/attributes.cpp
SubGroup/barrier.cpp
SubGroup/broadcast.cpp
SubGroup/broadcast_fp16.cpp
SubGroup/broadcast_fp64.cpp
SubGroup/generic-shuffle.cpp
SubGroup/load_store.cpp
SubGroup/reduce.cpp
SubGroup/reduce_fp16.cpp
SubGroup/reduce_fp64.cpp
SubGroup/reduce_spirv13.cpp
SubGroup/reduce_spirv13_fp16.cpp
SubGroup/reduce_spirv13_fp64.cpp
SubGroup/scan.cpp
SubGroup/scan_fp16.cpp
SubGroup/scan_fp64.cpp
SubGroup/scan_spirv13_fp16.cpp
SubGroup/scan_spirv13_fp64.cpp
SubGroup/shuffle.cpp
SubGroup/sub_group_as.cpp
SubGroup/sub_group_as_vec.cpp
SubGroup/sub_groups_sycl2020.cpp
SubGroup/vote.cpp
SubGroupMask/Basic.cpp
USM/copy.cpp
USM/fill.cpp
USM/math.cpp
UserDefinedReductions/user_defined_reductions_wg_size_larger_than_data_size.cpp
XPTI/kernel/basic.cpp
XPTI/kernel/content.cpp