@@ -115,7 +115,7 @@ TEST(TestDPCTLSyclQueueInterface, CheckCopy)
115
115
EXPECT_NO_FATAL_FAILURE (DPCTLDevice_Delete (DRef));
116
116
}
117
117
118
- TEST (TestDPCTLSyclQueueInterface, CheckCopy_Invalid )
118
+ TEST (TestDPCTLSyclQueueInterface, CheckCopyInvalid )
119
119
{
120
120
DPCTLSyclQueueRef Q1 = nullptr ;
121
121
DPCTLSyclQueueRef Q2 = nullptr ;
@@ -125,7 +125,7 @@ TEST(TestDPCTLSyclQueueInterface, CheckCopy_Invalid)
125
125
EXPECT_NO_FATAL_FAILURE (DPCTLQueue_Delete (Q2));
126
126
}
127
127
128
- TEST (TestDPCTLSyclQueueInterface, CheckAreEq_False )
128
+ TEST (TestDPCTLSyclQueueInterface, CheckAreEqFalse )
129
129
{
130
130
DPCTLSyclDeviceSelectorRef DSRef = nullptr ;
131
131
DPCTLSyclDeviceRef DRef = nullptr ;
@@ -152,7 +152,7 @@ TEST(TestDPCTLSyclQueueInterface, CheckAreEq_False)
152
152
EXPECT_NO_FATAL_FAILURE (DPCTLDeviceSelector_Delete (DSRef));
153
153
}
154
154
155
- TEST (TestDPCTLSyclQueueInterface, CheckAreEq_True )
155
+ TEST (TestDPCTLSyclQueueInterface, CheckAreEqTrue )
156
156
{
157
157
DPCTLSyclDeviceSelectorRef DSRef = nullptr ;
158
158
DPCTLSyclDeviceRef DRef = nullptr ;
@@ -172,7 +172,7 @@ TEST(TestDPCTLSyclQueueInterface, CheckAreEq_True)
172
172
EXPECT_NO_FATAL_FAILURE (DPCTLDeviceSelector_Delete (DSRef));
173
173
}
174
174
175
- TEST (TestDPCTLSyclQueueInterface, CheckAreEq_Invalid )
175
+ TEST (TestDPCTLSyclQueueInterface, CheckAreEqInvalid )
176
176
{
177
177
DPCTLSyclDeviceSelectorRef DSRef = nullptr ;
178
178
DPCTLSyclDeviceRef DRef = nullptr ;
@@ -192,31 +192,31 @@ TEST(TestDPCTLSyclQueueInterface, CheckAreEq_Invalid)
192
192
EXPECT_NO_FATAL_FAILURE (DPCTLDeviceSelector_Delete (DSRef));
193
193
}
194
194
195
- TEST (TestDPCTLSyclQueueInterface, CheckHash_Invalid )
195
+ TEST (TestDPCTLSyclQueueInterface, CheckHashInvalid )
196
196
{
197
197
DPCTLSyclQueueRef Q1 = nullptr ;
198
198
DPCTLSyclQueueRef Q2 = nullptr ;
199
199
EXPECT_TRUE (DPCTLQueue_Hash (Q1) == 0 );
200
200
EXPECT_TRUE (DPCTLQueue_Hash (Q2) == 0 );
201
201
}
202
202
203
- TEST (TestDPCTLSyclQueueInterface, CheckGetBackend_Invalid )
203
+ TEST (TestDPCTLSyclQueueInterface, CheckGetBackendInvalid )
204
204
{
205
205
DPCTLSyclQueueRef Q = nullptr ;
206
206
DPCTLSyclBackendType Bty = DPCTL_UNKNOWN_BACKEND;
207
207
EXPECT_NO_FATAL_FAILURE (Bty = DPCTLQueue_GetBackend (Q));
208
208
EXPECT_TRUE (Bty == DPCTL_UNKNOWN_BACKEND);
209
209
}
210
210
211
- TEST (TestDPCTLSyclQueueInterface, CheckGetContext_Invalid )
211
+ TEST (TestDPCTLSyclQueueInterface, CheckGetContextInvalid )
212
212
{
213
213
DPCTLSyclQueueRef Q = nullptr ;
214
214
DPCTLSyclContextRef CRef = nullptr ;
215
215
EXPECT_NO_FATAL_FAILURE (CRef = DPCTLQueue_GetContext (Q));
216
216
EXPECT_TRUE (CRef == nullptr );
217
217
}
218
218
219
- TEST (TestDPCTLSyclQueueInterface, CheckGetDevice_Invalid )
219
+ TEST (TestDPCTLSyclQueueInterface, CheckGetDeviceInvalid )
220
220
{
221
221
DPCTLSyclQueueRef Q = nullptr ;
222
222
DPCTLSyclDeviceRef DRef = nullptr ;
@@ -250,14 +250,48 @@ TEST(TestDPCTLSyclQueueInterface, CheckIsInOrder)
250
250
EXPECT_NO_FATAL_FAILURE (DPCTLDeviceSelector_Delete (DSRef));
251
251
}
252
252
253
- TEST (TestDPCTLSyclQueueInterface, CheckIsInOrder_Invalid )
253
+ TEST (TestDPCTLSyclQueueInterface, CheckIsInOrderInvalid )
254
254
{
255
255
bool ioq = true ;
256
256
DPCTLSyclQueueRef Q1 = nullptr ;
257
257
EXPECT_NO_FATAL_FAILURE (ioq = DPCTLQueue_IsInOrder (Q1));
258
258
EXPECT_FALSE (ioq);
259
259
}
260
260
261
+ TEST (TestDPCTLSyclQueueInterface, CheckHasEnableProfiling)
262
+ {
263
+ bool ioq = true ;
264
+ DPCTLSyclDeviceSelectorRef DSRef = nullptr ;
265
+ DPCTLSyclDeviceRef DRef = nullptr ;
266
+ DPCTLSyclQueueRef Q1 = nullptr ;
267
+ DPCTLSyclQueueRef Q2 = nullptr ;
268
+
269
+ EXPECT_NO_FATAL_FAILURE (DSRef = DPCTLDefaultSelector_Create ());
270
+ EXPECT_NO_FATAL_FAILURE (DRef = DPCTLDevice_CreateFromSelector (DSRef));
271
+ EXPECT_NO_FATAL_FAILURE (
272
+ Q1 = DPCTLQueue_CreateForDevice (DRef, nullptr , DPCTL_DEFAULT_PROPERTY));
273
+ EXPECT_NO_FATAL_FAILURE (ioq = DPCTLQueue_HasEnableProfiling (Q1));
274
+ EXPECT_FALSE (ioq);
275
+
276
+ EXPECT_NO_FATAL_FAILURE (
277
+ Q2 = DPCTLQueue_CreateForDevice (DRef, nullptr , DPCTL_ENABLE_PROFILING));
278
+ EXPECT_NO_FATAL_FAILURE (ioq = DPCTLQueue_HasEnableProfiling (Q2));
279
+ EXPECT_TRUE (ioq);
280
+
281
+ EXPECT_NO_FATAL_FAILURE (DPCTLQueue_Delete (Q1));
282
+ EXPECT_NO_FATAL_FAILURE (DPCTLQueue_Delete (Q2));
283
+ EXPECT_NO_FATAL_FAILURE (DPCTLDevice_Delete (DRef));
284
+ EXPECT_NO_FATAL_FAILURE (DPCTLDeviceSelector_Delete (DSRef));
285
+ }
286
+
287
+ TEST (TestDPCTLSyclQueueInterface, CheckHasEnableProfilingInvalid)
288
+ {
289
+ bool ioq = true ;
290
+ DPCTLSyclQueueRef Q1 = nullptr ;
291
+ EXPECT_NO_FATAL_FAILURE (ioq = DPCTLQueue_HasEnableProfiling (Q1));
292
+ EXPECT_FALSE (ioq);
293
+ }
294
+
261
295
TEST_P (TestDPCTLQueueMemberFunctions, CheckGetBackend)
262
296
{
263
297
auto q = unwrap (QRef);
0 commit comments