77#include < uur/fixtures.h>
88
99using TestParametersMemcpy2D =
10- std::tuple<uur::TestParameters2D, uur::USMKind, uur::USMKind >;
10+ std::tuple<uur::TestParameters2D, ur_usm_type_t , ur_usm_type_t >;
1111
1212struct urEnqueueUSMMemcpy2DTestWithParam
1313 : uur::urQueueTestWithParam<TestParametersMemcpy2D> {
@@ -22,8 +22,8 @@ struct urEnqueueUSMMemcpy2DTestWithParam
2222
2323 ur_device_usm_access_capability_flags_t device_usm = 0 ;
2424 ASSERT_SUCCESS (uur::GetDeviceUSMDeviceSupport (device, device_usm));
25- if (!device_usm && (src_kind == uur::USMKind::Device ||
26- dst_kind == uur::USMKind::Device )) {
25+ if (!device_usm && (src_kind == ur_usm_type_t ::UR_USM_TYPE_DEVICE ||
26+ dst_kind == ur_usm_type_t ::UR_USM_TYPE_DEVICE )) {
2727 GTEST_SKIP () << " Device USM is not supported" ;
2828 }
2929
@@ -66,7 +66,7 @@ struct urEnqueueUSMMemcpy2DTestWithParam
6666 void verifyMemcpySucceeded () {
6767 std::vector<uint8_t > host_mem (pitch * height);
6868 const uint8_t *host_ptr = nullptr ;
69- if (dst_kind == uur::USMKind::Device ) {
69+ if (dst_kind == ur_usm_type_t ::UR_USM_TYPE_DEVICE ) {
7070 ASSERT_SUCCESS (urEnqueueUSMMemcpy2D (queue, true , host_mem.data (),
7171 pitch, pDst, pitch, width,
7272 height, 0 , nullptr , nullptr ));
@@ -88,8 +88,8 @@ struct urEnqueueUSMMemcpy2DTestWithParam
8888 size_t pitch = 0 ;
8989 size_t width = 0 ;
9090 size_t height = 0 ;
91- uur::USMKind src_kind;
92- uur::USMKind dst_kind;
91+ ur_usm_type_t src_kind;
92+ ur_usm_type_t dst_kind;
9393};
9494
9595static std::vector<uur::TestParameters2D> test_sizes{
@@ -106,15 +106,16 @@ static std::vector<uur::TestParameters2D> test_sizes{
106106 /* Height == 1 && Pitch == width + 1 */
107107 {234 , 233 , 1 }};
108108
109- UUR_TEST_SUITE_P (urEnqueueUSMMemcpy2DTestWithParam,
110- ::testing::Combine (::testing::ValuesIn(test_sizes),
111- ::testing::Values(uur::USMKind::Device,
112- uur::USMKind::Host,
113- uur::USMKind::Shared),
114- ::testing::Values(uur::USMKind::Device,
115- uur::USMKind::Host,
116- uur::USMKind::Shared)),
117- uur::print2DTestString<urEnqueueUSMMemcpy2DTestWithParam>);
109+ UUR_TEST_SUITE_P (
110+ urEnqueueUSMMemcpy2DTestWithParam,
111+ ::testing::Combine (::testing::ValuesIn(test_sizes),
112+ ::testing::Values(ur_usm_type_t ::UR_USM_TYPE_DEVICE,
113+ ur_usm_type_t ::UR_USM_TYPE_HOST,
114+ ur_usm_type_t ::UR_USM_TYPE_SHARED),
115+ ::testing::Values(ur_usm_type_t ::UR_USM_TYPE_DEVICE,
116+ ur_usm_type_t ::UR_USM_TYPE_HOST,
117+ ur_usm_type_t ::UR_USM_TYPE_SHARED)),
118+ uur::print2DTestString<urEnqueueUSMMemcpy2DTestWithParam>);
118119
119120TEST_P (urEnqueueUSMMemcpy2DTestWithParam, SuccessBlocking) {
120121 ASSERT_SUCCESS (urEnqueueUSMMemcpy2D (queue, true , pDst, pitch, pSrc, pitch,
@@ -141,7 +142,9 @@ TEST_P(urEnqueueUSMMemcpy2DTestWithParam, SuccessNonBlocking) {
141142using urEnqueueUSMMemcpy2DNegativeTest = urEnqueueUSMMemcpy2DTestWithParam;
142143UUR_TEST_SUITE_P (urEnqueueUSMMemcpy2DNegativeTest,
143144 ::testing::Values (TestParametersMemcpy2D{
144- {1 , 1 , 1 }, uur::USMKind::Device, uur::USMKind::Device}),
145+ {1 , 1 , 1 },
146+ ur_usm_type_t ::UR_USM_TYPE_DEVICE,
147+ ur_usm_type_t ::UR_USM_TYPE_DEVICE}),
145148 uur::print2DTestString<urEnqueueUSMMemcpy2DTestWithParam>);
146149
147150TEST_P (urEnqueueUSMMemcpy2DNegativeTest, InvalidNullHandleQueue) {
0 commit comments