intel / llvm

Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Other
1.21k stars 727 forks source link

E2E tests disabled for ze_debug && windows #15003

Open steffenlarsen opened 1 month ago

steffenlarsen commented 1 month ago

Describe the bug

A selection of SYCL E2E tests are currently disabled for ze_debug && windows due to reported leaks only seen on Windows. This is likely due to the shutdown mechanism on Windows.

The affected tests:

sycl/test-e2e/DeviceLib/imf_bfloat16_integeral_convesions.cpp
sycl/test-e2e/DeviceLib/imf_fp16_trivial_test.cpp
sycl/test-e2e/DeviceLib/imf_fp32_test.cpp
sycl/test-e2e/DeviceLib/imf_half_type_cast.cpp
sycl/test-e2e/ESIMD/slm_alloc_many_kernels_many_funcs.cpp
sycl/test-e2e/ESIMD/slm_alloc_many_kernels_one_func.cpp
sycl/test-e2e/GroupAlgorithm/SYCL2020/reduce_over_group_size.cpp
sycl/test-e2e/HostInteropTask/host-task-failure.cpp
sycl/test-e2e/KernelFusion/sync_acc_mem_op.cpp
sycl/test-e2e/KernelFusion/sync_buffer_destruction.cpp
sycl/test-e2e/KernelFusion/sync_host_accessor.cpp
sycl/test-e2e/KernelFusion/sync_host_task.cpp
sycl/test-e2e/KernelFusion/sync_queue_destruction.cpp
sycl/test-e2e/KernelFusion/sync_queue_wait.cpp
sycl/test-e2e/KernelFusion/sync_second_queue.cpp
sycl/test-e2e/KernelFusion/sync_usm_mem_op.cpp
sycl/test-e2e/Reduction/reduction_big_data.cpp
sycl/test-e2e/Reduction/reduction_complex_nums.cpp
sycl/test-e2e/Reduction/reduction_ctor.cpp
sycl/test-e2e/Reduction/reduction_nd_conditional.cpp
sycl/test-e2e/Reduction/reduction_nd_dw.cpp
sycl/test-e2e/Reduction/reduction_nd_ext_half.cpp
sycl/test-e2e/Reduction/reduction_nd_lambda.cpp
sycl/test-e2e/Reduction/reduction_nd_N_queue_shortcut.cpp
sycl/test-e2e/Reduction/reduction_nd_N_vars.cpp
sycl/test-e2e/Reduction/reduction_nd_queue_shortcut.cpp
sycl/test-e2e/Reduction/reduction_nd_reducer_skip.cpp
sycl/test-e2e/Reduction/reduction_nd_rw.cpp
sycl/test-e2e/Reduction/reduction_range_1d_dw_64bit.cpp
sycl/test-e2e/Reduction/reduction_range_1d_dw.cpp
sycl/test-e2e/Reduction/reduction_range_1d_reducer_skip.cpp
sycl/test-e2e/Reduction/reduction_range_1d_rw.cpp
sycl/test-e2e/Reduction/reduction_range_2d_dw_reducer_skip.cpp
sycl/test-e2e/Reduction/reduction_range_2d_dw.cpp
sycl/test-e2e/Reduction/reduction_range_2d_rw.cpp
sycl/test-e2e/Reduction/reduction_range_3d_dw.cpp
sycl/test-e2e/Reduction/reduction_range_3d_rw_reducer_skip.cpp
sycl/test-e2e/Reduction/reduction_range_3d_rw.cpp
sycl/test-e2e/Reduction/reduction_range_item.cpp
sycl/test-e2e/Reduction/reduction_range_lambda.cpp
sycl/test-e2e/Reduction/reduction_range_N_vars.cpp
sycl/test-e2e/Reduction/reduction_range_queue_shortcut.cpp
sycl/test-e2e/Reduction/reduction_range_usm_dw.cpp
sycl/test-e2e/Reduction/reduction_reducer_op_eq.cpp
sycl/test-e2e/Reduction/reduction_span_pack.cpp
sycl/test-e2e/Reduction/reduction_span.cpp
sycl/test-e2e/Reduction/reduction_usm_dw.cpp
sycl/test-e2e/Reduction/reduction_usm.cpp
sycl/test-e2e/Regression/kernel_bundle_ignore_sycl_external.cpp
sycl/test-e2e/Regression/static-buffer-dtor.cpp
sycl/test-e2e/Scheduler/HostAccDestruction.cpp
sycl/test-e2e/USM/free_during_kernel_execution.cpp

To reproduce

  1. Include a code snippet that is as short as possible
  2. Specify the command which should be used to compile the program
  3. Specify the command which should be used to launch the program
  4. Indicate what is wrong and what was expected

Environment

Additional context

No response

steffenlarsen commented 1 month ago

Assigning @cperkinsintel preliminarily as I know he's been looking at the shutdown on Windows.