Skip to content

Commit 11888ee

Browse files
committed
Fix a few minor bugs in USM related enqueue tests.
1 parent c7b48b4 commit 11888ee

File tree

3 files changed

+27
-36
lines changed

3 files changed

+27
-36
lines changed

test/conformance/enqueue/urEnqueueUSMFill.cpp

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -167,57 +167,50 @@ TEST_P(urEnqueueUSMFillNegativeTest, InvalidNullPtr) {
167167
}
168168

169169
TEST_P(urEnqueueUSMFillNegativeTest, InvalidSize) {
170-
171170
/* size is 0 */
172-
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, nullptr, pattern_size,
173-
pattern.data(), 0, 0, nullptr, nullptr),
171+
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, ptr, pattern_size, pattern.data(),
172+
0, 0, nullptr, nullptr),
174173
UR_RESULT_ERROR_INVALID_SIZE);
175174

176175
/* size is not a multiple of pattern_size */
177-
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, nullptr, pattern_size,
178-
pattern.data(), 7, 0, nullptr, nullptr),
176+
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, ptr, pattern_size, pattern.data(),
177+
7, 0, nullptr, nullptr),
179178
UR_RESULT_ERROR_INVALID_SIZE);
180179
}
181180

182181
TEST_P(urEnqueueUSMFillNegativeTest, OutOfBounds) {
183-
184182
size_t out_of_bounds = size + 1;
185-
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, nullptr, pattern_size,
186-
pattern.data(), out_of_bounds, 0, nullptr,
187-
nullptr),
183+
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, ptr, pattern_size, pattern.data(),
184+
out_of_bounds, 0, nullptr, nullptr),
188185
UR_RESULT_ERROR_INVALID_SIZE);
189186
}
190187

191188
TEST_P(urEnqueueUSMFillNegativeTest, invalidPatternSize) {
192-
193189
/* pattern_size is 0 */
194-
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, nullptr, 0, pattern.data(), size,
195-
0, nullptr, nullptr),
190+
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, ptr, 0, pattern.data(), size, 0,
191+
nullptr, nullptr),
196192
UR_RESULT_ERROR_INVALID_SIZE);
197193

198194
/* pattern_size is not a power of 2 */
199-
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, nullptr, 3, pattern.data(), size,
200-
0, nullptr, nullptr),
195+
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, ptr, 3, pattern.data(), size, 0,
196+
nullptr, nullptr),
201197
UR_RESULT_ERROR_INVALID_SIZE);
202198

203199
/* pattern_size is larger than size */
204-
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, nullptr, 32, pattern.data(), size,
205-
0, nullptr, nullptr),
200+
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, ptr, 32, pattern.data(), size, 0,
201+
nullptr, nullptr),
206202
UR_RESULT_ERROR_INVALID_SIZE);
207203
}
208204

209-
TEST_P(urEnqueueUSMFillNegativeTest, InvalidNullPtrEventWaitList) {
210-
211-
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, nullptr, pattern_size,
212-
pattern.data(), size, 1, nullptr,
213-
nullptr),
205+
TEST_P(urEnqueueUSMFillNegativeTest, InvalidEventWaitList) {
206+
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, ptr, pattern_size, pattern.data(),
207+
size, 1, nullptr, nullptr),
214208
UR_RESULT_ERROR_INVALID_EVENT_WAIT_LIST);
215209

216210
ur_event_handle_t validEvent;
217211
ASSERT_SUCCESS(urEnqueueEventsWait(queue, 0, nullptr, &validEvent));
218212

219-
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, nullptr, pattern_size,
220-
pattern.data(), size, 0, &validEvent,
221-
nullptr),
213+
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, ptr, pattern_size, pattern.data(),
214+
size, 0, &validEvent, nullptr),
222215
UR_RESULT_ERROR_INVALID_EVENT_WAIT_LIST);
223216
}

test/conformance/enqueue/urEnqueueUSMFill2D.cpp

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,6 @@ TEST_P(urEnqueueUSMFill2DNegativeTest, InvalidNullPtr) {
205205
}
206206

207207
TEST_P(urEnqueueUSMFill2DNegativeTest, InvalidPitch) {
208-
209208
ASSERT_EQ_RESULT(urEnqueueUSMFill2D(queue, ptr, 0, pattern_size,
210209
pattern.data(), width, height, 0,
211210
nullptr, nullptr),
@@ -218,30 +217,30 @@ TEST_P(urEnqueueUSMFill2DNegativeTest, InvalidPitch) {
218217
}
219218

220219
TEST_P(urEnqueueUSMFill2DNegativeTest, InvalidWidth) {
221-
222220
/* width is 0 */
223221
ASSERT_EQ_RESULT(urEnqueueUSMFill2D(queue, ptr, pitch, pattern_size,
224222
pattern.data(), 0, height, 0, nullptr,
225223
nullptr),
226224
UR_RESULT_ERROR_INVALID_SIZE);
225+
}
227226

228-
/* width is not a multiple of pattern_size */
227+
TEST_P(urEnqueueUSMFill2DNegativeTest, InvalidHeight) {
228+
/* height is 0 */
229229
ASSERT_EQ_RESULT(urEnqueueUSMFill2D(queue, ptr, pitch, pattern_size,
230-
pattern.data(), 7, height, 0, nullptr,
230+
pattern.data(), width, 0, 0, nullptr,
231231
nullptr),
232232
UR_RESULT_ERROR_INVALID_SIZE);
233233
}
234234

235-
TEST_P(urEnqueueUSMFill2DNegativeTest, InvalidHeight) {
236-
235+
TEST_P(urEnqueueUSMFill2DNegativeTest, InvalidSize) {
236+
/* width * height is not a multiple of pattern_size */
237237
ASSERT_EQ_RESULT(urEnqueueUSMFill2D(queue, ptr, pitch, pattern_size,
238-
pattern.data(), width, 0, 0, nullptr,
239-
nullptr),
238+
pattern.data(), width - 1, width - 1, 0,
239+
nullptr, nullptr),
240240
UR_RESULT_ERROR_INVALID_SIZE);
241241
}
242242

243243
TEST_P(urEnqueueUSMFill2DNegativeTest, OutOfBounds) {
244-
245244
size_t out_of_bounds = pitch * height + 1;
246245

247246
/* Interpret memory as having just one row */
@@ -258,7 +257,6 @@ TEST_P(urEnqueueUSMFill2DNegativeTest, OutOfBounds) {
258257
}
259258

260259
TEST_P(urEnqueueUSMFill2DNegativeTest, invalidPatternSize) {
261-
262260
/* pattern size is 0 */
263261
ASSERT_EQ_RESULT(urEnqueueUSMFill2D(queue, ptr, pitch, 0, pattern.data(),
264262
width, 1, 0, nullptr, nullptr),
@@ -276,7 +274,6 @@ TEST_P(urEnqueueUSMFill2DNegativeTest, invalidPatternSize) {
276274
}
277275

278276
TEST_P(urEnqueueUSMFill2DNegativeTest, InvalidNullPtrEventWaitList) {
279-
280277
ASSERT_EQ_RESULT(urEnqueueUSMFill2D(queue, ptr, pitch, pattern_size,
281278
pattern.data(), width, 1, 1, nullptr,
282279
nullptr),

test/conformance/enqueue/urEnqueueUSMMemcpy.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,8 @@ TEST_P(urEnqueueUSMMemcpyTest, NonBlocking) {
125125
*/
126126
TEST_P(urEnqueueUSMMemcpyTest, WaitForDependencies) {
127127
ASSERT_SUCCESS(urEnqueueUSMMemcpy(queue, true, device_dst, device_src,
128-
sizeof(int), 1, &memset_event, nullptr));
128+
allocation_size, 1, &memset_event,
129+
nullptr));
129130
ASSERT_TRUE(memsetHasFinished());
130131
ASSERT_NO_FATAL_FAILURE(verifyData());
131132
}

0 commit comments

Comments
 (0)