Skip to content

Commit 2f38551

Browse files
Use Memcpy, memadvise in tests
1 parent c648464 commit 2f38551

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

dpctl-capi/tests/test_sycl_usm_interface.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,15 @@ void common_test_body(size_t nbytes,
5757
EXPECT_TRUE(DPCTLDevice_AreEq(Dev, QueueDev));
5858

5959
EXPECT_NO_FATAL_FAILURE(DPCTLQueue_Prefetch(Q, Ptr, nbytes));
60+
EXPECT_NO_FATAL_FAILURE(DPCTLQueue_MemAdvise(Q, Ptr, nbytes, 0));
61+
62+
try {
63+
unsigned short *host_ptr = new unsigned short[nbytes];
64+
EXPECT_NO_FATAL_FAILURE(DPCTLQueue_Memcpy(Q, host_ptr, Ptr, nbytes));
65+
delete[] host_ptr;
66+
} catch (std::bad_alloc const &ba) {
67+
// pass
68+
}
6069

6170
DPCTLDevice_Delete(QueueDev);
6271
DPCTLDevice_Delete(Dev);

0 commit comments

Comments
 (0)