@@ -60,6 +60,7 @@ endif()
60
60
add_executable (StringDictionaryBenchmark StringDictionaryBenchmark.cpp)
61
61
62
62
if (ENABLE_L0)
63
+ add_executable (GpuSharedMemoryTestIntel GpuSharedMemoryTestIntel.cpp ResultSetTestUtils.cpp)
63
64
add_executable (L0MgrExecuteTest L0MgrExecuteTest.cpp)
64
65
add_executable (SpirvBuildTest SpirvBuildTest.cpp)
65
66
add_executable (DataMgrWithL0Test DataMgrWithL0Test.cpp)
@@ -69,11 +70,13 @@ if(ENABLE_L0)
69
70
target_link_libraries (SpirvBuildTest gtest ${llvm_libs} )
70
71
target_link_libraries (DataMgrWithL0Test DataMgr gtest)
71
72
target_link_libraries (IntelGPUEnablingTest gtest QueryEngine ArrowQueryRunner)
73
+ target_link_libraries (GpuSharedMemoryTestIntel gtest QueryEngine ArrowQueryRunner)
72
74
73
75
add_test (L0MgrExecuteTest L0MgrExecuteTest ${TEST_ARGS} )
74
76
add_test (SpirvBuildTest SpirvBuildTest ${TEST_ARGS} )
75
77
add_test (DataMgrWithL0Test DataMgrWithL0Test ${TEST_ARGS} )
76
78
add_test (IntelGPUEnablingTest IntelGPUEnablingTest ${TEST_ARGS} )
79
+ add_test (GpuSharedMemoryTestIntel GpuSharedMemoryTestIntel ${TEST_ARGS} )
77
80
endif ()
78
81
79
82
add_executable (CostModelTest CostModel/CostModelTest.cpp)
@@ -134,6 +137,10 @@ else()
134
137
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} )
135
138
endif ()
136
139
140
+ if (ENABLE_L0)
141
+ target_link_libraries (GpuSharedMemoryTestIntel gtest Logger QueryEngine)
142
+ endif ()
143
+
137
144
if (ENABLE_CUDA)
138
145
target_link_libraries (GpuSharedMemoryTest gtest Logger QueryEngine)
139
146
endif ()
@@ -180,6 +187,7 @@ if(ENABLE_CUDA)
180
187
add_test (GpuSharedMemoryTest GpuSharedMemoryTest ${TEST_ARGS} )
181
188
endif ()
182
189
if (ENABLE_L0)
190
+ add_test (GpuSharedMemoryTestIntel GpuSharedMemoryTestIntel ${TEST_ARGS} )
183
191
add_test (NAME PuntToCpu COMMAND ArrowBasedExecuteTest "--gtest_filter=Select.Punt*" ${TEST_ARGS} )
184
192
set_tests_properties (PuntToCpu PROPERTIES LABELS "enabling" )
185
193
add_test (NAME StreamingTopNFallback COMMAND ArrowBasedExecuteTest "--gtest_filter=Select.TopKHeap:Select.TimeInterval:Select.OverflowAndUnderFlow" ${TEST_ARGS} )
@@ -236,6 +244,10 @@ if(ENABLE_CUDA)
236
244
list (APPEND TEST_PROGRAMS GpuSharedMemoryTest)
237
245
endif ()
238
246
247
+ if (ENABLE_L0)
248
+ list (APPEND TEST_PROGRAMS GpuSharedMemoryTestIntel)
249
+ endif ()
250
+
239
251
#if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
240
252
# list(APPEND TEST_PROGRAMS UdfTest)
241
253
#endif()
@@ -323,6 +335,7 @@ add_custom_target(topk_tests
323
335
324
336
if (ENABLE_L0)
325
337
set (ENABLING_TESTS
338
+ GpuSharedMemoryTestIntel
326
339
ArrowStorageSqlTest # taxi queries
327
340
SpirvBuildTest
328
341
L0MgrExecuteTest
0 commit comments