12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- add_executable (velox_dwio_parquet_reader_test ParquetReaderTest.cpp)
16
- add_test (
17
- NAME velox_dwio_parquet_reader_test
18
- COMMAND velox_dwio_parquet_reader_test
19
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )
20
- target_link_libraries (
21
- velox_dwio_parquet_reader_test velox_dwio_native_parquet_reader
22
- velox_link_libs ${TEST_LINK_LIBS} )
23
-
24
15
add_executable (velox_dwio_parquet_page_reader_test ParquetPageReaderTest.cpp)
25
16
add_test (
26
17
NAME velox_dwio_parquet_page_reader_test
@@ -43,16 +34,40 @@ target_link_libraries(
43
34
ZLIB::ZLIB
44
35
${TEST_LINK_LIBS} )
45
36
46
- add_executable (velox_dwio_parquet_reader_benchmark ParquetReaderBenchmark.cpp)
37
+ add_library (velox_dwio_parquet_reader_benchmark_lib ParquetReaderBenchmark.cpp)
38
+ target_link_libraries (
39
+ velox_dwio_parquet_reader_benchmark_lib
40
+ velox_dwio_parquet_reader
41
+ velox_dwio_parquet_writer
42
+ velox_exec_test_lib
43
+ velox_exec
44
+ velox_hive_connector
45
+ Folly::folly
46
+ ${FOLLY_BENCHMARK}
47
+ ${TEST_LINK_LIBS} )
48
+
49
+ add_executable (velox_dwio_parquet_reader_benchmark
50
+ ParquetReaderBenchmarkMain.cpp)
47
51
target_link_libraries (
48
52
velox_dwio_parquet_reader_benchmark
53
+ velox_dwio_parquet_reader_benchmark_lib
49
54
velox_dwio_parquet_reader
50
55
velox_dwio_parquet_writer
51
56
velox_exec_test_lib
52
57
velox_exec
53
58
velox_hive_connector
54
59
Folly::folly
55
- ${FOLLY_BENCHMARK} )
60
+ ${TEST_LINK_LIBS} )
61
+
62
+ add_executable (velox_dwio_parquet_reader_test ParquetReaderTest.cpp
63
+ ParquetReaderBenchmarkTest.cpp)
64
+ add_test (
65
+ NAME velox_dwio_parquet_reader_test
66
+ COMMAND velox_dwio_parquet_reader_test
67
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )
68
+ target_link_libraries (
69
+ velox_dwio_parquet_reader_test velox_dwio_native_parquet_reader
70
+ velox_dwio_parquet_reader_benchmark_lib velox_link_libs ${TEST_LINK_LIBS} )
56
71
57
72
add_executable (velox_dwio_parquet_structure_decoder_test
58
73
NestedStructureDecoderTest.cpp)
0 commit comments