Skip to content

Commit

Permalink
Add test for ParquetReaderBenchmark
Browse files Browse the repository at this point in the history
  • Loading branch information
nmahadevuni committed Feb 13, 2024
1 parent 7b68a82 commit a0c6190
Show file tree
Hide file tree
Showing 5 changed files with 2,683 additions and 2,542 deletions.
38 changes: 27 additions & 11 deletions velox/dwio/parquet/tests/reader/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.

add_executable(velox_dwio_parquet_reader_test ParquetReaderTest.cpp)
add_test(
NAME velox_dwio_parquet_reader_test
COMMAND velox_dwio_parquet_reader_test
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(
velox_dwio_parquet_reader_test velox_dwio_native_parquet_reader
velox_link_libs ${TEST_LINK_LIBS})

add_executable(velox_dwio_parquet_page_reader_test ParquetPageReaderTest.cpp)
add_test(
NAME velox_dwio_parquet_page_reader_test
Expand All @@ -43,16 +34,41 @@ target_link_libraries(
ZLIB::ZLIB
${TEST_LINK_LIBS})

add_executable(velox_dwio_parquet_reader_benchmark ParquetReaderBenchmark.cpp)
add_library(velox_dwio_parquet_reader_benchmark_lib ParquetReaderBenchmark.cpp)
target_link_libraries(
velox_dwio_parquet_reader_benchmark_lib
velox_dwio_parquet_reader
velox_dwio_parquet_writer
velox_exec_test_lib
velox_exec
velox_hive_connector
Folly::folly
${FOLLY_BENCHMARK}
${TEST_LINK_LIBS})

add_executable(velox_dwio_parquet_reader_benchmark
ParquetReaderBenchmarkRunner.cpp)
target_link_libraries(
velox_dwio_parquet_reader_benchmark
velox_dwio_parquet_reader_benchmark_lib
velox_dwio_parquet_reader
velox_dwio_parquet_writer
velox_exec_test_lib
velox_exec
velox_hive_connector
Folly::folly
${FOLLY_BENCHMARK})
${FOLLY_BENCHMARK}
${TEST_LINK_LIBS})

add_executable(velox_dwio_parquet_reader_test ParquetReaderTest.cpp
ParquetReaderBenchmarkTest.cpp)
add_test(
NAME velox_dwio_parquet_reader_test
COMMAND velox_dwio_parquet_reader_test
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(
velox_dwio_parquet_reader_test velox_dwio_native_parquet_reader
velox_dwio_parquet_reader_benchmark_lib velox_link_libs ${TEST_LINK_LIBS})

add_executable(velox_dwio_parquet_structure_decoder_test
NestedStructureDecoderTest.cpp)
Expand Down
Loading

0 comments on commit a0c6190

Please sign in to comment.