Skip to content

Commit 0fd7073

Browse files
committed
add extra test for dax provider
1 parent 7c3e722 commit 0fd7073

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

test/provider_devdax_memory.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,13 @@ TEST_P(umfProviderTest, purge_force) {
233233
test_alloc_free_success(provider.get(), page_size, 0, PURGE_FORCE);
234234
}
235235

236+
TEST_P(umfProviderTest, purge_force_unalligned_alloc) {
237+
void *ptr;
238+
auto ret = umfMemoryProviderAlloc(provider.get(), page_plus_64, 0, &ptr);
239+
ASSERT_EQ(ret, UMF_RESULT_SUCCESS);
240+
test_alloc_free_success(provider.get(), page_size, 0, PURGE_FORCE);
241+
umfMemoryProviderFree(provider.get(), ptr, page_plus_64);
242+
}
236243
// negative tests using test_alloc_failure
237244

238245
TEST_P(umfProviderTest, alloc_page64_align_page_minus_1_WRONG_ALIGNMENT_1) {

0 commit comments

Comments
 (0)