From: Xuehan Xu Date: Mon, 25 Aug 2025 07:19:48 +0000 (+0800) Subject: test/crimson/seastore/test_object_data_handler: add the UT case for X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5671d8f9d4a637044a9d4ec75acea2f102c448ed;p=ceph.git test/crimson/seastore/test_object_data_handler: add the UT case for aggregate read Signed-off-by: Xuehan Xu --- diff --git a/src/test/crimson/seastore/test_object_data_handler.cc b/src/test/crimson/seastore/test_object_data_handler.cc index 248fb739d623..88a55e29b385 100644 --- a/src/test/crimson/seastore/test_object_data_handler.cc +++ b/src/test/crimson/seastore/test_object_data_handler.cc @@ -1010,6 +1010,18 @@ TEST_P(object_data_handler_test_t, basic_clone_write_read) { }); } +TEST_P(object_data_handler_test_t, aggregate_read) { + run_async([this] { + auto t = create_mutate_transaction(); + write(*t, 4096, 4096, 'a'); + write(*t, 4096 * 10, 65536, 'b'); + write(*t, 4096 * 12, 12288, 'c'); + write(*t, 1024 * 1024, 2048, 'd'); + submit_transaction(std::move(t)); + read(0, 2048 * 1024); + }); +} + INSTANTIATE_TEST_SUITE_P( object_data_handler_test, object_data_handler_test_t,