@@ -61,6 +61,7 @@ endif()
61
61
add_executable (StringDictionaryBenchmark StringDictionaryBenchmark.cpp)
62
62
63
63
if (ENABLE_L0)
64
+ add_executable (GpuSharedMemoryTestIntel GpuSharedMemoryTestIntel.cpp ResultSetTestUtils.cpp)
64
65
add_executable (L0MgrExecuteTest L0MgrExecuteTest.cpp)
65
66
add_executable (SpirvBuildTest SpirvBuildTest.cpp)
66
67
add_executable (DataMgrWithL0Test DataMgrWithL0Test.cpp)
@@ -70,11 +71,13 @@ if(ENABLE_L0)
70
71
target_link_libraries (SpirvBuildTest gtest ${llvm_libs} )
71
72
target_link_libraries (DataMgrWithL0Test DataMgr gtest)
72
73
target_link_libraries (IntelGPUEnablingTest gtest QueryEngine ArrowQueryRunner)
74
+ target_link_libraries (GpuSharedMemoryTestIntel gtest QueryEngine ArrowQueryRunner)
73
75
74
76
add_test (L0MgrExecuteTest L0MgrExecuteTest ${TEST_ARGS} )
75
77
add_test (SpirvBuildTest SpirvBuildTest ${TEST_ARGS} )
76
78
add_test (DataMgrWithL0Test DataMgrWithL0Test ${TEST_ARGS} )
77
79
add_test (IntelGPUEnablingTest IntelGPUEnablingTest ${TEST_ARGS} )
80
+ add_test (GpuSharedMemoryTestIntel GpuSharedMemoryTestIntel ${TEST_ARGS} )
78
81
endif ()
79
82
80
83
add_executable (CostModelTest CostModel/CostModelTest.cpp)
@@ -136,6 +139,10 @@ else()
136
139
target_link_libraries (StringDictionaryBenchmark benchmark gtest StringDictionary Logger Utils $<$<AND :$<CXX_COMPILER_ID:GNU>,$<VERSION_LESS :$<CXX_COMPILER_VERSION>,9.0>>:stdc++fs> ${CMAKE_DL_LIBS} ${Boost_LIBRARIES} ${ZLIB_LIBRARIES} )
137
140
endif ()
138
141
142
+ if (ENABLE_L0)
143
+ target_link_libraries (GpuSharedMemoryTestIntel gtest Logger QueryEngine)
144
+ endif ()
145
+
139
146
if (ENABLE_CUDA)
140
147
target_link_libraries (GpuSharedMemoryTest gtest Logger QueryEngine)
141
148
endif ()
@@ -178,6 +185,7 @@ if(ENABLE_CUDA)
178
185
add_test (GpuSharedMemoryTest GpuSharedMemoryTest ${TEST_ARGS} )
179
186
endif ()
180
187
if (ENABLE_L0)
188
+ add_test (GpuSharedMemoryTestIntel GpuSharedMemoryTestIntel ${TEST_ARGS} )
181
189
add_test (NAME PuntToCpu COMMAND ArrowBasedExecuteTest "--gtest_filter=Select.Punt*" ${TEST_ARGS} )
182
190
set_tests_properties (PuntToCpu PROPERTIES LABELS "enabling" )
183
191
add_test (NAME StreamingTopNFallback COMMAND ArrowBasedExecuteTest "--gtest_filter=Select.TopKHeap:Select.TimeInterval:Select.OverflowAndUnderFlow" ${TEST_ARGS} )
@@ -235,6 +243,10 @@ if(ENABLE_CUDA)
235
243
list (APPEND TEST_PROGRAMS GpuSharedMemoryTest)
236
244
endif ()
237
245
246
+ if (ENABLE_L0)
247
+ list (APPEND TEST_PROGRAMS GpuSharedMemoryTestIntel)
248
+ endif ()
249
+
238
250
#if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
239
251
# list(APPEND TEST_PROGRAMS UdfTest)
240
252
#endif()
@@ -305,6 +317,7 @@ add_custom_target(topk_tests
305
317
306
318
if (ENABLE_L0)
307
319
set (ENABLING_TESTS
320
+ GpuSharedMemoryTestIntel
308
321
ArrowStorageSqlTest # taxi queries
309
322
SpirvBuildTest
310
323
L0MgrExecuteTest
0 commit comments