@@ -88,8 +88,9 @@ TEST_P(urEnqueueKernelLaunchNoArgs3DTest, Success) {
88
88
89
89
TEST_P (urEnqueueKernelLaunchTest, Success) {
90
90
ur_mem_handle_t buffer = nullptr ;
91
- AddBuffer1DArg (sizeof (val) * global_size, &buffer);
92
- AddPodArg (val);
91
+ UUR_RETURN_ON_FATAL_FAILURE (
92
+ AddBuffer1DArg (sizeof (val) * global_size, &buffer));
93
+ UUR_RETURN_ON_FATAL_FAILURE (AddPodArg (val));
93
94
ASSERT_SUCCESS (urEnqueueKernelLaunch (queue, kernel, n_dimensions,
94
95
&global_offset, &global_size, nullptr , 0 ,
95
96
nullptr , 0 , nullptr , nullptr ));
@@ -134,8 +135,9 @@ TEST_P(urEnqueueKernelLaunchTest, SuccessWithLaunchProperties) {
134
135
}
135
136
136
137
ur_mem_handle_t buffer = nullptr ;
137
- AddBuffer1DArg (sizeof (val) * global_size, &buffer);
138
- AddPodArg (val);
138
+ UUR_RETURN_ON_FATAL_FAILURE (
139
+ AddBuffer1DArg (sizeof (val) * global_size, &buffer));
140
+ UUR_RETURN_ON_FATAL_FAILURE (AddPodArg (val));
139
141
140
142
ASSERT_SUCCESS (urEnqueueKernelLaunch (queue, kernel, n_dimensions,
141
143
&global_offset, &global_size, nullptr , 1 ,
@@ -147,8 +149,9 @@ TEST_P(urEnqueueKernelLaunchTest, SuccessWithLaunchProperties) {
147
149
148
150
TEST_P (urEnqueueKernelLaunchTest, SuccessNoOffset) {
149
151
ur_mem_handle_t buffer = nullptr ;
150
- AddBuffer1DArg (sizeof (val) * global_size, &buffer);
151
- AddPodArg (val);
152
+ UUR_RETURN_ON_FATAL_FAILURE (
153
+ AddBuffer1DArg (sizeof (val) * global_size, &buffer));
154
+ UUR_RETURN_ON_FATAL_FAILURE (AddPodArg (val));
152
155
ASSERT_SUCCESS (urEnqueueKernelLaunch (queue, kernel, n_dimensions, nullptr ,
153
156
&global_size, nullptr , 0 , nullptr , 0 ,
154
157
nullptr , nullptr ));
@@ -218,8 +221,9 @@ TEST_P(urEnqueueKernelLaunchTest, InvalidWorkGroupSize) {
218
221
// an error
219
222
size_t local_size = 31 ;
220
223
ur_mem_handle_t buffer = nullptr ;
221
- AddBuffer1DArg (sizeof (val) * global_size, &buffer);
222
- AddPodArg (val);
224
+ UUR_RETURN_ON_FATAL_FAILURE (
225
+ AddBuffer1DArg (sizeof (val) * global_size, &buffer));
226
+ UUR_RETURN_ON_FATAL_FAILURE (AddPodArg (val));
223
227
auto result = urEnqueueKernelLaunch (queue, kernel, n_dimensions,
224
228
&global_offset, &global_size, &local_size,
225
229
0 , nullptr , 0 , nullptr , nullptr );
@@ -258,7 +262,7 @@ TEST_P(urEnqueueKernelLaunchKernelSubGroupTest, Success) {
258
262
UUR_KNOWN_FAILURE_ON (uur::CUDA{});
259
263
260
264
ur_mem_handle_t buffer = nullptr ;
261
- AddBuffer1DArg (sizeof (size_t ), &buffer);
265
+ UUR_RETURN_ON_FATAL_FAILURE ( AddBuffer1DArg (sizeof (size_t ), &buffer) );
262
266
ASSERT_SUCCESS (urEnqueueKernelLaunch (
263
267
queue, kernel, n_dimensions, global_offset.data (), global_size.data (),
264
268
nullptr , 0 , nullptr , 0 , nullptr , nullptr ));
@@ -275,13 +279,13 @@ struct Pair {
275
279
TEST_P (urEnqueueKernelLaunchKernelStandardTest, Success) {
276
280
uint32_t expected_result = 2410 ;
277
281
ur_mem_handle_t output = nullptr ;
278
- AddBuffer1DArg (sizeof (uint32_t ), &output);
279
- AddPodArg (true );
280
- AddPodArg<uint8_t >(2 );
281
- AddPodArg<uint32_t >(3 );
282
- AddPodArg<uint64_t >(5 );
283
- AddPodArg<Pair>({7 , 5 });
284
- AddPodArg<float >(11.0 );
282
+ UUR_RETURN_ON_FATAL_FAILURE ( AddBuffer1DArg (sizeof (uint32_t ), &output) );
283
+ UUR_RETURN_ON_FATAL_FAILURE ( AddPodArg (true ) );
284
+ UUR_RETURN_ON_FATAL_FAILURE ( AddPodArg<uint8_t >(2 ) );
285
+ UUR_RETURN_ON_FATAL_FAILURE ( AddPodArg<uint32_t >(3 ) );
286
+ UUR_RETURN_ON_FATAL_FAILURE ( AddPodArg<uint64_t >(5 ) );
287
+ UUR_RETURN_ON_FATAL_FAILURE ( AddPodArg<Pair>({7 , 5 }) );
288
+ UUR_RETURN_ON_FATAL_FAILURE ( AddPodArg<float >(11.0 ) );
285
289
286
290
ASSERT_SUCCESS (urEnqueueKernelLaunch (queue, kernel, n_dimensions, &offset,
287
291
&global_size, nullptr , 0 , nullptr , 0 ,
@@ -371,8 +375,8 @@ UUR_DEVICE_TEST_SUITE_WITH_PARAM(
371
375
372
376
TEST_P (urEnqueueKernelLaunchTestWithParam, Success) {
373
377
ur_mem_handle_t buffer = nullptr ;
374
- AddBuffer1DArg (buffer_size, &buffer);
375
- AddPodArg (val);
378
+ UUR_RETURN_ON_FATAL_FAILURE ( AddBuffer1DArg (buffer_size, &buffer) );
379
+ UUR_RETURN_ON_FATAL_FAILURE ( AddPodArg (val) );
376
380
ASSERT_SUCCESS (urEnqueueKernelLaunch (queue, kernel, n_dimensions,
377
381
global_offset, global_range, nullptr , 0 ,
378
382
nullptr , 0 , nullptr , nullptr ));
@@ -624,8 +628,9 @@ TEST_P(urEnqueueKernelLaunchMultiDeviceTest, KernelLaunchReadDifferentQueues) {
624
628
uur::KernelLaunchHelper{platform, context, kernel, queues[0 ]};
625
629
626
630
ur_mem_handle_t buffer = nullptr ;
627
- helper.AddBuffer1DArg (sizeof (val) * global_size, &buffer, nullptr );
628
- helper.AddPodArg (val);
631
+ UUR_RETURN_ON_FATAL_FAILURE (
632
+ helper.AddBuffer1DArg (sizeof (val) * global_size, &buffer, nullptr ));
633
+ UUR_RETURN_ON_FATAL_FAILURE (helper.AddPodArg (val));
629
634
ASSERT_SUCCESS (urEnqueueKernelLaunch (queues[0 ], kernel, n_dimensions,
630
635
&global_offset, &global_size, nullptr , 0 ,
631
636
nullptr , 0 , nullptr , nullptr ));
0 commit comments