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 14, 2024
1 parent 7b68a82 commit b09cf8e
Show file tree
Hide file tree
Showing 5 changed files with 2,682 additions and 2,542 deletions.
37 changes: 26 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,40 @@ 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
ParquetReaderBenchmarkMain.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})
${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 b09cf8e

Please sign in to comment.