Skip to content

Commit

Permalink
UT for enqueueBarrierWithWaitList
Browse files Browse the repository at this point in the history
  • Loading branch information
piotr-wozniak-mobica committed Aug 9, 2023
1 parent b8b3056 commit 0049cc3
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions tests/test_openclhpp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4472,4 +4472,29 @@ void testTemplateGetImageRequirementsInfo()
void testTemplateGetImageRequirementsInfo() {}
#endif // cl_ext_image_requirements_info

#if CL_HPP_TARGET_OPENCL_VERSION >= 120
cl_int clEnqueueBarrierWithWaitList_testEnqueueBarrierWithWaitList(
cl_command_queue command_queue, cl_uint num_events_in_wait_list,
const cl_event *event_wait_list, cl_event *event, int num_calls) {
TEST_ASSERT_EQUAL_PTR(make_command_queue(0), command_queue);
TEST_ASSERT_EQUAL(0, num_events_in_wait_list);
TEST_ASSERT_EQUAL_PTR(nullptr, event_wait_list);
TEST_ASSERT_EQUAL_PTR(nullptr, event);
TEST_ASSERT_EQUAL(0, num_calls);
return CL_SUCCESS;
}

void testEnqueueBarrierWithWaitList() {
cl_int ret = CL_DEVICE_NOT_FOUND;
const cl::vector<cl::Event> *events = nullptr;
cl::Event *event = nullptr;

clEnqueueBarrierWithWaitList_StubWithCallback(
clEnqueueBarrierWithWaitList_testEnqueueBarrierWithWaitList);
ret = commandQueuePool[0].enqueueBarrierWithWaitList(events, event);
TEST_ASSERT_EQUAL(CL_SUCCESS, ret);
}
#else
void testEnqueueBarrierWithWaitList() {}
#endif // CL_HPP_TARGET_OPENCL_VERSION >= 120
} // extern "C"

0 comments on commit 0049cc3

Please sign in to comment.