From ad75f97fdc75ca16b7342e223af322353aa01634 Mon Sep 17 00:00:00 2001 From: Mateusz Hoppe Date: Fri, 24 Apr 2020 12:54:38 +0200 Subject: [PATCH] Skip BindlessKernelFixture aubs in Debug Change-Id: Id814c74440121f267026b3cf8e1caa3032ed525a Signed-off-by: Mateusz Hoppe --- opencl/test/unit_test/CMakeLists.txt | 5 ++++- .../aub_tests/command_queue/enqueue_kernel_aub_tests.cpp | 1 - opencl/test/unit_test/fixtures/simple_arg_kernel_fixture.h | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/opencl/test/unit_test/CMakeLists.txt b/opencl/test/unit_test/CMakeLists.txt index 3d765d3317..171d8accfa 100644 --- a/opencl/test/unit_test/CMakeLists.txt +++ b/opencl/test/unit_test/CMakeLists.txt @@ -446,7 +446,10 @@ macro(macro_for_each_gen) neo_gen_kernels_with_internal_options(${family_name_with_type} ${PLATFORM_LOWER} ${family_name_with_type} ${TEST_KERNEL_STATELESS} "" ${TEST_KERNEL_STATELESS_internal_options}) endif() - neo_gen_kernels_with_internal_options(${family_name_with_type} ${PLATFORM_LOWER} ${family_name_with_type} ${TEST_KERNEL_BINDLESS} "bindless_copy_buffer" ${TEST_KERNEL_BINDLESS_internal_options}) + # Temporarily disable in Debug builds + if(NOT ${CMAKE_BUILD_TYPE} STREQUAL "Debug") + neo_gen_kernels_with_internal_options(${family_name_with_type} ${PLATFORM_LOWER} ${family_name_with_type} ${TEST_KERNEL_BINDLESS} "bindless_copy_buffer" ${TEST_KERNEL_BINDLESS_internal_options}) + endif() set(sip_kernel_file_name) set(sip_kernel_output_file) diff --git a/opencl/test/unit_test/aub_tests/command_queue/enqueue_kernel_aub_tests.cpp b/opencl/test/unit_test/aub_tests/command_queue/enqueue_kernel_aub_tests.cpp index da99d02ff0..fa3c58a5dd 100644 --- a/opencl/test/unit_test/aub_tests/command_queue/enqueue_kernel_aub_tests.cpp +++ b/opencl/test/unit_test/aub_tests/command_queue/enqueue_kernel_aub_tests.cpp @@ -880,7 +880,6 @@ HWTEST2_F(AUBBindlessKernel, givenBindlessCopyKernelWhenEnqueuedThenResultsValid size_t globalWorkOffset[3] = {0, 0, 0}; size_t globalWorkSize[3] = {bufferSize / 2, 1, 1}; size_t localWorkSize[3] = {1, 1, 1}; - ; cl_uint numEventsInWaitList = 0; cl_event *eventWaitList = nullptr; cl_event *event = nullptr; diff --git a/opencl/test/unit_test/fixtures/simple_arg_kernel_fixture.h b/opencl/test/unit_test/fixtures/simple_arg_kernel_fixture.h index c4ef3fe7aa..e9e186c473 100644 --- a/opencl/test/unit_test/fixtures/simple_arg_kernel_fixture.h +++ b/opencl/test/unit_test/fixtures/simple_arg_kernel_fixture.h @@ -289,6 +289,10 @@ class BindlessKernelFixture : public ProgramFixture { using ProgramFixture::SetUp; void SetUp(ClDevice *device, Context *context) { ProgramFixture::SetUp(); +#ifdef _DEBUG + // temporarily skip test in Debug + GTEST_SKIP(); +#endif cl_device_id deviceId = device; cl_context clContext = context; DebugManager.flags.UseBindlessBuffers.set(true);