@@ -9,41 +9,41 @@ using urContextGetInfoTest = uur::urContextTest;
9
9
UUR_INSTANTIATE_DEVICE_TEST_SUITE (urContextGetInfoTest);
10
10
11
11
TEST_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;
13
13
size_t property_size = 0 ;
14
14
15
15
ASSERT_SUCCESS_OR_OPTIONAL_QUERY (
16
16
urContextGetInfo (context, property_name, 0 , nullptr , &property_size),
17
17
property_name);
18
18
ASSERT_EQ (property_size, sizeof (uint32_t ));
19
19
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 );
25
25
}
26
26
27
27
TEST_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;
29
29
size_t property_size = 0 ;
30
30
31
31
ASSERT_SUCCESS_OR_OPTIONAL_QUERY (
32
32
urContextGetInfo (context, property_name, 0 , nullptr , &property_size),
33
33
property_name);
34
34
ASSERT_NE (property_size, 0 );
35
35
36
- ur_device_handle_t queried_device = nullptr ;
36
+ ur_device_handle_t property_value = nullptr ;
37
37
ASSERT_SUCCESS (urContextGetInfo (context, property_name, property_size,
38
- &queried_device , nullptr ));
38
+ &property_value , nullptr ));
39
39
40
40
size_t devices_count = property_size / sizeof (ur_device_handle_t );
41
41
ASSERT_EQ (devices_count, 1 );
42
- ASSERT_EQ (queried_device , device);
42
+ ASSERT_EQ (property_value , device);
43
43
}
44
44
45
45
TEST_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;
47
47
size_t property_size = 0 ;
48
48
49
49
ASSERT_SUCCESS_OR_OPTIONAL_QUERY (
@@ -53,7 +53,7 @@ TEST_P(urContextGetInfoTest, SuccessUSMMemCpy2DSupport) {
53
53
}
54
54
55
55
TEST_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;
57
57
size_t property_size = 0 ;
58
58
59
59
ASSERT_SUCCESS_OR_OPTIONAL_QUERY (
@@ -63,22 +63,24 @@ TEST_P(urContextGetInfoTest, SuccessUSMFill2DSupport) {
63
63
}
64
64
65
65
TEST_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;
67
67
size_t property_size = 0 ;
68
68
69
69
ASSERT_SUCCESS_OR_OPTIONAL_QUERY (
70
70
urContextGetInfo (context, property_name, 0 , nullptr , &property_size),
71
71
property_name);
72
72
ASSERT_EQ (property_size, sizeof (uint32_t ));
73
73
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 );
78
80
}
79
81
80
82
TEST_P (urContextGetInfoTest, SuccessAtomicMemoryOrderCapabilities) {
81
- ur_context_info_t property_name =
83
+ const ur_context_info_t property_name =
82
84
UR_CONTEXT_INFO_ATOMIC_MEMORY_ORDER_CAPABILITIES;
83
85
size_t property_size = 0 ;
84
86
@@ -87,15 +89,15 @@ TEST_P(urContextGetInfoTest, SuccessAtomicMemoryOrderCapabilities) {
87
89
property_name);
88
90
ASSERT_EQ (property_size, sizeof (ur_memory_order_capability_flags_t ));
89
91
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 ));
93
95
94
- ASSERT_EQ (flags & UR_MEMORY_ORDER_CAPABILITY_FLAGS_MASK, 0 );
96
+ ASSERT_EQ (property_value & UR_MEMORY_ORDER_CAPABILITY_FLAGS_MASK, 0 );
95
97
}
96
98
97
99
TEST_P (urContextGetInfoTest, SuccessAtomicMemoryScopeCapabilities) {
98
- ur_context_info_t property_name =
100
+ const ur_context_info_t property_name =
99
101
UR_CONTEXT_INFO_ATOMIC_MEMORY_SCOPE_CAPABILITIES;
100
102
size_t property_size = 0 ;
101
103
@@ -104,15 +106,15 @@ TEST_P(urContextGetInfoTest, SuccessAtomicMemoryScopeCapabilities) {
104
106
property_name);
105
107
ASSERT_EQ (property_size, sizeof (ur_memory_scope_capability_flags_t ));
106
108
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 ));
110
112
111
- ASSERT_EQ (flags & UR_MEMORY_SCOPE_CAPABILITY_FLAGS_MASK, 0 );
113
+ ASSERT_EQ (property_value & UR_MEMORY_SCOPE_CAPABILITY_FLAGS_MASK, 0 );
112
114
}
113
115
114
116
TEST_P (urContextGetInfoTest, SuccessAtomicFenceOrderCapabilities) {
115
- ur_context_info_t property_name =
117
+ const ur_context_info_t property_name =
116
118
UR_CONTEXT_INFO_ATOMIC_FENCE_ORDER_CAPABILITIES;
117
119
size_t property_size = 0 ;
118
120
@@ -121,15 +123,15 @@ TEST_P(urContextGetInfoTest, SuccessAtomicFenceOrderCapabilities) {
121
123
property_name);
122
124
ASSERT_EQ (property_size, sizeof (ur_memory_order_capability_flags_t ));
123
125
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 ));
127
129
128
- ASSERT_EQ (flags & UR_MEMORY_ORDER_CAPABILITY_FLAGS_MASK, 0 );
130
+ ASSERT_EQ (property_value & UR_MEMORY_ORDER_CAPABILITY_FLAGS_MASK, 0 );
129
131
}
130
132
131
133
TEST_P (urContextGetInfoTest, SuccessAtomicFenceScopeCapabilities) {
132
- ur_context_info_t property_name =
134
+ const ur_context_info_t property_name =
133
135
UR_CONTEXT_INFO_ATOMIC_FENCE_SCOPE_CAPABILITIES;
134
136
size_t property_size = 0 ;
135
137
@@ -138,11 +140,11 @@ TEST_P(urContextGetInfoTest, SuccessAtomicFenceScopeCapabilities) {
138
140
property_name);
139
141
ASSERT_EQ (property_size, sizeof (ur_memory_scope_capability_flags_t ));
140
142
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 ));
144
146
145
- ASSERT_EQ (flags & UR_MEMORY_SCOPE_CAPABILITY_FLAGS_MASK, 0 );
147
+ ASSERT_EQ (property_value & UR_MEMORY_SCOPE_CAPABILITY_FLAGS_MASK, 0 );
146
148
}
147
149
148
150
TEST_P (urContextGetInfoTest, InvalidNullHandleContext) {
0 commit comments