Skip to content

Commit 4afc8d8

Browse files
committed
fix: shared system atomic access attribute test
Resolves: VLCLJ-2620 Signed-off-by: Narendra Bagria <narendra.bagria@intel.com>
1 parent 1d75bd2 commit 4afc8d8

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

conformance_tests/core/test_usm/src/test_usm_atomic.cpp

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -307,14 +307,13 @@ LZT_TEST_F(AtomicAccessTests, SetAndGetAccessTypeForSharedAllocation) {
307307
lzt::free_memory(context, alloc_data);
308308
}
309309

310-
LZT_TEST_F(AtomicAccessTests,
311-
SetAndGetPositiveAccessTypeWithSharedSystemAllocator) {
312-
SKIP_IF_SHARED_SYSTEM_ALLOC_UNSUPPORTED();
310+
static void RunSetAndGetPositiveAccessTypeTest(const bool is_shared_system) {
313311
auto context = lzt::get_default_context();
314312
auto device = lzt::get_default_device(lzt::get_default_driver());
315313

316314
auto alloc_data =
317-
static_cast<int *>(lzt::aligned_malloc(size * sizeof(int), 1));
315+
static_cast<int *>(lzt::allocate_shared_memory_with_allocator_selector(
316+
size * sizeof(int), is_shared_system));
318317

319318
auto memory_access_properties = lzt::get_memory_access_properties(device);
320319
ze_memory_atomic_attr_exp_flags_t access_type;
@@ -352,8 +351,6 @@ LZT_TEST_F(AtomicAccessTests,
352351
context, device, alloc_data, size,
353352
ZE_MEMORY_ATOMIC_ATTR_EXP_FLAG_SYSTEM_ATOMICS);
354353

355-
auto is_shared_system =
356-
lzt::supports_shared_system_alloc(memory_access_properties);
357354
auto capabilities =
358355
is_shared_system
359356
? memory_access_properties.sharedSystemAllocCapabilities
@@ -370,4 +367,10 @@ LZT_TEST_F(AtomicAccessTests,
370367
lzt::aligned_free(alloc_data);
371368
}
372369

370+
LZT_TEST_F(AtomicAccessTests,
371+
SetAndGetPositiveAccessTypeWithSharedSystemAllocator) {
372+
SKIP_IF_SHARED_SYSTEM_ALLOC_UNSUPPORTED();
373+
RunSetAndGetPositiveAccessTypeTest(true);
374+
}
375+
373376
} // namespace

0 commit comments

Comments
 (0)