Skip to content

Commit a1fbbde

Browse files
authored
Merge pull request #933 from aarongreig/aaron/USMCpyFillFixes
Fix a couple of minor issues in the USM fill and memcpy tests
2 parents 42cb4d3 + 74a5104 commit a1fbbde

File tree

5 files changed

+8
-3
lines changed

5 files changed

+8
-3
lines changed

test/conformance/enqueue/urEnqueueMemBufferFill.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ TEST_P(urEnqueueMemBufferFillNegativeTest, InvalidNullPtrEventWaitList) {
189189
sizeof(uint32_t), 0, size, 1,
190190
&inv_evt, nullptr),
191191
UR_RESULT_ERROR_INVALID_EVENT_WAIT_LIST);
192+
ASSERT_SUCCESS(urEventRelease(validEvent));
192193
}
193194

194195
TEST_P(urEnqueueMemBufferFillNegativeTest, InvalidSize) {

test/conformance/enqueue/urEnqueueUSMFill.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,4 +208,5 @@ TEST_P(urEnqueueUSMFillNegativeTest, InvalidEventWaitList) {
208208
ASSERT_EQ_RESULT(urEnqueueUSMFill(queue, ptr, pattern_size, pattern.data(),
209209
size, 1, &inv_evt, nullptr),
210210
UR_RESULT_ERROR_INVALID_EVENT_WAIT_LIST);
211+
ASSERT_SUCCESS(urEventRelease(validEvent));
211212
}

test/conformance/enqueue/urEnqueueUSMFill2D.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ struct urEnqueueUSMFill2DTestWithParam
6666
nullptr, nullptr));
6767

6868
size_t pattern_index = 0;
69-
for (size_t w = 0; w < width; ++w) {
70-
for (size_t h = 0; h < height; ++h) {
69+
for (size_t h = 0; h < height; ++h) {
70+
for (size_t w = 0; w < width; ++w) {
7171
uint8_t *host_ptr = host_mem.data();
7272
size_t index = (pitch * h) + w;
7373
ASSERT_TRUE((*(host_ptr + index) == pattern[pattern_index]));
@@ -279,4 +279,5 @@ TEST_P(urEnqueueUSMFill2DNegativeTest, InvalidNullPtrEventWaitList) {
279279
pattern.data(), width, 1, 1, &inv_evt,
280280
nullptr),
281281
UR_RESULT_ERROR_INVALID_EVENT_WAIT_LIST);
282+
ASSERT_SUCCESS(urEventRelease(validEvent));
282283
}

test/conformance/enqueue/urEnqueueUSMMemcpy.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ TEST_P(urEnqueueUSMMemcpyTest, NonBlocking) {
115115
allocation_size, 0, nullptr,
116116
&memcpy_event));
117117
ASSERT_SUCCESS(urEventWait(1, &memcpy_event));
118+
ASSERT_SUCCESS(urEventRelease(memcpy_event));
118119

119120
ASSERT_NO_FATAL_FAILURE(verifyData());
120121
}

test/conformance/enqueue/urEnqueueUSMMemcpy2D.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ TEST_P(urEnqueueUSMMemcpy2DTestWithParam, SuccessNonBlocking) {
104104
ASSERT_SUCCESS(uur::GetEventInfo<ur_event_status_t>(
105105
memcpy_event, UR_EVENT_INFO_COMMAND_EXECUTION_STATUS, event_status));
106106
ASSERT_EQ(event_status, UR_EVENT_STATUS_COMPLETE);
107+
ASSERT_SUCCESS(urEventRelease(memcpy_event));
107108

108109
ASSERT_NO_FATAL_FAILURE(verifyMemcpySucceeded());
109110
}
@@ -169,7 +170,7 @@ TEST_P(urEnqueueUSMMemcpy2DNegativeTest, InvalidSize) {
169170
TEST_P(urEnqueueUSMMemcpy2DNegativeTest, InvalidEventWaitList) {
170171
// enqueue something to get an event
171172
ur_event_handle_t event = nullptr;
172-
int fill_pattern = 14;
173+
uint8_t fill_pattern = 14;
173174
ASSERT_SUCCESS(urEnqueueUSMFill2D(queue, pDst, pitch, sizeof(fill_pattern),
174175
&fill_pattern, width, height, 0, nullptr,
175176
&event));

0 commit comments

Comments
 (0)