@@ -9,41 +9,41 @@ using urContextGetInfoTest = uur::urContextTest;
99UUR_INSTANTIATE_DEVICE_TEST_SUITE (urContextGetInfoTest);
1010
1111TEST_P (urContextGetInfoTest, SuccessNumDevices) {
12- ur_context_info_t property_name = UR_CONTEXT_INFO_NUM_DEVICES;
12+ const ur_context_info_t property_name = UR_CONTEXT_INFO_NUM_DEVICES;
1313 size_t property_size = 0 ;
1414
1515 ASSERT_SUCCESS_OR_OPTIONAL_QUERY (
1616 urContextGetInfo (context, property_name, 0 , nullptr , &property_size),
1717 property_name);
1818 ASSERT_EQ (property_size, sizeof (uint32_t ));
1919
20- uint32_t nDevices = 0 ;
21- ASSERT_SUCCESS (urContextGetInfo (context, property_name, property_size ,
22- &nDevices, nullptr ));
23-
24- ASSERT_EQ (nDevices, 1 );
20+ uint32_t property_value = 0 ;
21+ ASSERT_QUERY_RETURNS_VALUE (urContextGetInfo (context, property_name,
22+ property_size, &property_value,
23+ nullptr ),
24+ property_value );
2525}
2626
2727TEST_P (urContextGetInfoTest, SuccessDevices) {
28- ur_context_info_t property_name = UR_CONTEXT_INFO_DEVICES;
28+ const ur_context_info_t property_name = UR_CONTEXT_INFO_DEVICES;
2929 size_t property_size = 0 ;
3030
3131 ASSERT_SUCCESS_OR_OPTIONAL_QUERY (
3232 urContextGetInfo (context, property_name, 0 , nullptr , &property_size),
3333 property_name);
3434 ASSERT_NE (property_size, 0 );
3535
36- ur_device_handle_t queried_device = nullptr ;
36+ ur_device_handle_t property_value = nullptr ;
3737 ASSERT_SUCCESS (urContextGetInfo (context, property_name, property_size,
38- &queried_device , nullptr ));
38+ &property_value , nullptr ));
3939
4040 size_t devices_count = property_size / sizeof (ur_device_handle_t );
4141 ASSERT_EQ (devices_count, 1 );
42- ASSERT_EQ (queried_device , device);
42+ ASSERT_EQ (property_value , device);
4343}
4444
4545TEST_P (urContextGetInfoTest, SuccessUSMMemCpy2DSupport) {
46- ur_context_info_t property_name = UR_CONTEXT_INFO_USM_MEMCPY2D_SUPPORT;
46+ const ur_context_info_t property_name = UR_CONTEXT_INFO_USM_MEMCPY2D_SUPPORT;
4747 size_t property_size = 0 ;
4848
4949 ASSERT_SUCCESS_OR_OPTIONAL_QUERY (
@@ -53,7 +53,7 @@ TEST_P(urContextGetInfoTest, SuccessUSMMemCpy2DSupport) {
5353}
5454
5555TEST_P (urContextGetInfoTest, SuccessUSMFill2DSupport) {
56- ur_context_info_t property_name = UR_CONTEXT_INFO_USM_FILL2D_SUPPORT;
56+ const ur_context_info_t property_name = UR_CONTEXT_INFO_USM_FILL2D_SUPPORT;
5757 size_t property_size = 0 ;
5858
5959 ASSERT_SUCCESS_OR_OPTIONAL_QUERY (
@@ -63,22 +63,24 @@ TEST_P(urContextGetInfoTest, SuccessUSMFill2DSupport) {
6363}
6464
6565TEST_P (urContextGetInfoTest, SuccessReferenceCount) {
66- ur_context_info_t property_name = UR_CONTEXT_INFO_REFERENCE_COUNT;
66+ const ur_context_info_t property_name = UR_CONTEXT_INFO_REFERENCE_COUNT;
6767 size_t property_size = 0 ;
6868
6969 ASSERT_SUCCESS_OR_OPTIONAL_QUERY (
7070 urContextGetInfo (context, property_name, 0 , nullptr , &property_size),
7171 property_name);
7272 ASSERT_EQ (property_size, sizeof (uint32_t ));
7373
74- uint32_t reference_count = 0 ;
75- ASSERT_SUCCESS (urContextGetInfo (context, property_name, property_size,
76- &reference_count, nullptr ));
77- ASSERT_GT (reference_count, 0U );
74+ uint32_t property_value = 0 ;
75+ ASSERT_QUERY_RETURNS_VALUE (urContextGetInfo (context, property_name,
76+ property_size, &property_value,
77+ nullptr ),
78+ property_value);
79+ ASSERT_GT (property_value, 0U );
7880}
7981
8082TEST_P (urContextGetInfoTest, SuccessAtomicMemoryOrderCapabilities) {
81- ur_context_info_t property_name =
83+ const ur_context_info_t property_name =
8284 UR_CONTEXT_INFO_ATOMIC_MEMORY_ORDER_CAPABILITIES;
8385 size_t property_size = 0 ;
8486
@@ -87,15 +89,15 @@ TEST_P(urContextGetInfoTest, SuccessAtomicMemoryOrderCapabilities) {
8789 property_name);
8890 ASSERT_EQ (property_size, sizeof (ur_memory_order_capability_flags_t ));
8991
90- ur_memory_order_capability_flags_t flags = 0 ;
91- ASSERT_SUCCESS (
92- urContextGetInfo (context, property_name, property_size, &flags , nullptr ));
92+ ur_memory_order_capability_flags_t property_value = 0 ;
93+ ASSERT_SUCCESS (urContextGetInfo (context, property_name, property_size,
94+ &property_value , nullptr ));
9395
94- ASSERT_EQ (flags & UR_MEMORY_ORDER_CAPABILITY_FLAGS_MASK, 0 );
96+ ASSERT_EQ (property_value & UR_MEMORY_ORDER_CAPABILITY_FLAGS_MASK, 0 );
9597}
9698
9799TEST_P (urContextGetInfoTest, SuccessAtomicMemoryScopeCapabilities) {
98- ur_context_info_t property_name =
100+ const ur_context_info_t property_name =
99101 UR_CONTEXT_INFO_ATOMIC_MEMORY_SCOPE_CAPABILITIES;
100102 size_t property_size = 0 ;
101103
@@ -104,15 +106,15 @@ TEST_P(urContextGetInfoTest, SuccessAtomicMemoryScopeCapabilities) {
104106 property_name);
105107 ASSERT_EQ (property_size, sizeof (ur_memory_scope_capability_flags_t ));
106108
107- ur_memory_scope_capability_flags_t flags = 0 ;
108- ASSERT_SUCCESS (
109- urContextGetInfo (context, property_name, property_size, &flags , nullptr ));
109+ ur_memory_scope_capability_flags_t property_value = 0 ;
110+ ASSERT_SUCCESS (urContextGetInfo (context, property_name, property_size,
111+ &property_value , nullptr ));
110112
111- ASSERT_EQ (flags & UR_MEMORY_SCOPE_CAPABILITY_FLAGS_MASK, 0 );
113+ ASSERT_EQ (property_value & UR_MEMORY_SCOPE_CAPABILITY_FLAGS_MASK, 0 );
112114}
113115
114116TEST_P (urContextGetInfoTest, SuccessAtomicFenceOrderCapabilities) {
115- ur_context_info_t property_name =
117+ const ur_context_info_t property_name =
116118 UR_CONTEXT_INFO_ATOMIC_FENCE_ORDER_CAPABILITIES;
117119 size_t property_size = 0 ;
118120
@@ -121,15 +123,15 @@ TEST_P(urContextGetInfoTest, SuccessAtomicFenceOrderCapabilities) {
121123 property_name);
122124 ASSERT_EQ (property_size, sizeof (ur_memory_order_capability_flags_t ));
123125
124- ur_memory_order_capability_flags_t flags = 0 ;
125- ASSERT_SUCCESS (
126- urContextGetInfo (context, property_name, property_size, &flags , nullptr ));
126+ ur_memory_order_capability_flags_t property_value = 0 ;
127+ ASSERT_SUCCESS (urContextGetInfo (context, property_name, property_size,
128+ &property_value , nullptr ));
127129
128- ASSERT_EQ (flags & UR_MEMORY_ORDER_CAPABILITY_FLAGS_MASK, 0 );
130+ ASSERT_EQ (property_value & UR_MEMORY_ORDER_CAPABILITY_FLAGS_MASK, 0 );
129131}
130132
131133TEST_P (urContextGetInfoTest, SuccessAtomicFenceScopeCapabilities) {
132- ur_context_info_t property_name =
134+ const ur_context_info_t property_name =
133135 UR_CONTEXT_INFO_ATOMIC_FENCE_SCOPE_CAPABILITIES;
134136 size_t property_size = 0 ;
135137
@@ -138,11 +140,11 @@ TEST_P(urContextGetInfoTest, SuccessAtomicFenceScopeCapabilities) {
138140 property_name);
139141 ASSERT_EQ (property_size, sizeof (ur_memory_scope_capability_flags_t ));
140142
141- ur_memory_scope_capability_flags_t flags = 0 ;
142- ASSERT_SUCCESS (
143- urContextGetInfo (context, property_name, property_size, &flags , nullptr ));
143+ ur_memory_scope_capability_flags_t property_value = 0 ;
144+ ASSERT_SUCCESS (urContextGetInfo (context, property_name, property_size,
145+ &property_value , nullptr ));
144146
145- ASSERT_EQ (flags & UR_MEMORY_SCOPE_CAPABILITY_FLAGS_MASK, 0 );
147+ ASSERT_EQ (property_value & UR_MEMORY_SCOPE_CAPABILITY_FLAGS_MASK, 0 );
146148}
147149
148150TEST_P (urContextGetInfoTest, InvalidNullHandleContext) {
0 commit comments