From 7da03e711c4f3d24d7fbb354ac409a5dd2cc98f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Plewa?= Date: Thu, 5 Dec 2024 18:27:01 +0100 Subject: [PATCH] add extra test for dax provider --- test/provider_devdax_memory.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/provider_devdax_memory.cpp b/test/provider_devdax_memory.cpp index afff1de4f7..1feaaaaa63 100644 --- a/test/provider_devdax_memory.cpp +++ b/test/provider_devdax_memory.cpp @@ -233,6 +233,13 @@ TEST_P(umfProviderTest, purge_force) { test_alloc_free_success(provider.get(), page_size, 0, PURGE_FORCE); } +TEST_P(umfProviderTest, purge_force_unalligned_alloc) { + void *ptr; + auto ret = umfMemoryProviderAlloc(provider.get(), page_plus_64, 0, &ptr); + ASSERT_EQ(ret, UMF_RESULT_SUCCESS); + test_alloc_free_success(provider.get(), page_size, 0, PURGE_FORCE); + umfMemoryProviderFree(provider.get(), ptr, page_plus_64); +} // negative tests using test_alloc_failure TEST_P(umfProviderTest, alloc_page64_align_page_minus_1_WRONG_ALIGNMENT_1) {