Add test for clGetEventInfo info queries. (#1647)

* Add test for clGetEventInfo info queries.

Test clGetEventInfo() info queries from event returned by command-buffer
enqueue for the single command-queue to command-buffer case:
* CL_EVENT_COMMAND_TYPE is CL_COMMAND_COMMAND_BUFFER_KHR
* CL_EVENT_COMMAND_QUEUE
* CL_EVENT_CONTEXT
* CL_EVENT_COMMAND_EXECUTION_STATUS
* CL_EVENT_REFERENCE_COUNT

Signed-off-by: Paweł Jastrzębski <p.k.jastrzebski@gmail.com>

* Fix return TEST_FAIL instead of -1.

Signed-off-by: Paweł Jastrzębski <p.k.jastrzebski@gmail.com>

---------

Signed-off-by: Paweł Jastrzębski <p.k.jastrzebski@gmail.com>
This commit is contained in:
Paweł Jastrzębski
2023-02-20 17:19:11 +01:00
committed by GitHub
parent 61ec521b1c
commit fa2c1d2417
4 changed files with 294 additions and 20 deletions

View File

@@ -57,6 +57,22 @@ extern int test_copy_buffer_rect(cl_device_id device, cl_context context,
cl_command_queue queue, int num_elements);
extern int test_barrier_wait_list(cl_device_id device, cl_context context,
cl_command_queue queue, int num_elements);
extern int test_event_info_command_type(cl_device_id device, cl_context context,
cl_command_queue queue,
int num_elements);
extern int test_event_info_command_queue(cl_device_id device,
cl_context context,
cl_command_queue queue,
int num_elements);
extern int test_event_info_context(cl_device_id device, cl_context context,
cl_command_queue queue, int num_elements);
extern int test_event_info_execution_status(cl_device_id device,
cl_context context,
cl_command_queue queue,
int num_elements);
extern int test_event_info_reference_count(cl_device_id device,
cl_context context,
cl_command_queue queue,
int num_elements);
#endif /*_CL_KHR_COMMAND_BUFFER_PROCS_H*/