diff --git a/file/random_access_file_reader_test.cc b/file/random_access_file_reader_test.cc index 83791a9cd..01dae1bcf 100644 --- a/file/random_access_file_reader_test.cc +++ b/file/random_access_file_reader_test.cc @@ -74,6 +74,9 @@ class RandomAccessFileReaderTest : public testing::Test { } }; +// Skip the following tests in lite mode since direct I/O is unsupported. +#ifndef ROCKSDB_LITE + TEST_F(RandomAccessFileReaderTest, ReadDirectIO) { std::string fname = "read-direct-io"; Random rand(0); @@ -247,6 +250,8 @@ TEST_F(RandomAccessFileReaderTest, MultiReadDirectIO) { } } +#endif // ROCKSDB_LITE + } // namespace ROCKSDB_NAMESPACE int main(int argc, char** argv) { diff --git a/table/block_based/block_based_table_reader_test.cc b/table/block_based/block_based_table_reader_test.cc index 85da3ce09..0cab79565 100644 --- a/table/block_based/block_based_table_reader_test.cc +++ b/table/block_based/block_based_table_reader_test.cc @@ -221,10 +221,18 @@ TEST_P(BlockBasedTableReaderTest, MultiGet) { // Param 1: compression type // Param 2: whether to use direct reads +#ifdef ROCKSDB_LITE +// Skip direct I/O tests in lite mode since direct I/O is unsupported. +INSTANTIATE_TEST_CASE_P( + MultiGet, BlockBasedTableReaderTest, + ::testing::Combine(::testing::ValuesIn(GetSupportedCompressions()), + ::testing::Values(false))); +#else // ROCKSDB_LITE INSTANTIATE_TEST_CASE_P( MultiGet, BlockBasedTableReaderTest, ::testing::Combine(::testing::ValuesIn(GetSupportedCompressions()), ::testing::Bool())); +#endif // ROCKSDB_LITE } // namespace ROCKSDB_NAMESPACE diff --git a/table/block_fetcher_test.cc b/table/block_fetcher_test.cc index 632b3e52f..bc1bda715 100644 --- a/table/block_fetcher_test.cc +++ b/table/block_fetcher_test.cc @@ -339,6 +339,9 @@ class BlockFetcherTest : public testing::Test { } }; +// Skip the following tests in lite mode since direct I/O is unsupported. +#ifndef ROCKSDB_LITE + // Fetch index block under both direct IO and non-direct IO. // Expects: // the index block contents are the same for both read modes. @@ -437,6 +440,8 @@ TEST_F(BlockFetcherTest, FetchAndUncompressCompressedDataBlock) { expected_non_direct_io_stats, expected_direct_io_stats); } +#endif // ROCKSDB_LITE + } // namespace } // namespace ROCKSDB_NAMESPACE