On Tue, Sep 10, 2013 at 01:27:15PM +0300, Ville Korhonen wrote:
> resending previous patch that got messed up.
> 

I have pushed this patch, thanks!

-Tom

> ---
>  tests/cl/api/create-context-from-type.c     |   39 +-------------------------
>  tests/cl/api/get-device-ids.c               |   15 ----------
>  tests/cl/api/get-platform-info.c            |   18 +-----------
>  tests/cl/api/retain_release-command-queue.c |   20 --------------
>  tests/cl/api/retain_release-context.c       |   20 --------------
>  tests/cl/api/retain_release-event.c         |   22 ---------------
>  tests/cl/api/retain_release-kernel.c        |   20 --------------
>  tests/cl/api/retain_release-mem-object.c    |   21 --------------
>  tests/cl/api/retain_release-program.c       |   20 --------------
>  9 files changed, 3 insertions(+), 192 deletions(-)
> 
> diff --git a/tests/cl/api/create-context-from-type.c 
> b/tests/cl/api/create-context-from-type.c
> index 3ed1ba4..acd072f 100644
> --- a/tests/cl/api/create-context-from-type.c
> +++ b/tests/cl/api/create-context-from-type.c
> @@ -221,40 +221,7 @@ piglit_cl_test(const int argc,
> 
>       /*** Errors ***/
> 
> -     /*
> -      * CL_INVALID_PLATFORM if properties is NULL and no platform -   *
> could be selected or if platform value specified in properties
> -      * is not a valid platform.
> -      *
> -      * Note: Can not test implementation-defined behaviour on
> -      *       NULL context_properties.
> -      */
> -     cl_ctx = clCreateContextFromType(invalid_platform_context_properties,
> -                                      CL_DEVICE_TYPE_ALL,
> -                                      NULL,
> -                                      NULL,
> -                                      &errNo);
> -     if(   errNo != CL_INVALID_PLATFORM
> -#if defined(CL_VERSION_1_1)
> -        && errNo != CL_INVALID_PROPERTY
> -#endif
> -        ) {
> -             test(invalid_platform_context_properties, CL_DEVICE_TYPE_ALL,
> -                  NULL, NULL,
> -                  CL_INVALID_PLATFORM, &result,
> -                  "Trigger CL_INVALID_PLATFORM if platform value specified 
> in properties is not a valid platform");
> -#if defined(CL_VERSION_1_1)
> -             printf("Another valid expected CL error: %d\n", 
> CL_INVALID_PROPERTY);
> -#endif
> -             piglit_merge_result(&result, PIGLIT_FAIL);
> -     } else if (cl_ctx != NULL) {
> -             test(invalid_platform_context_properties, CL_DEVICE_TYPE_ALL,
> -                  NULL, NULL,
> -                  CL_INVALID_PLATFORM, &result,
> -                  "Trigger CL_INVALID_PLATFORM if platform value specified 
> in properties is not a valid platform");
> -     }
> -
> -     /*
> +    /*
>        * CL_INVALID_VALUE if context property name in properties is
>        * not a supported property name, or if pfn_notify is NULL but
>        * user_data is not NULL.
> @@ -275,6 +242,7 @@ piglit_cl_test(const int argc,
>       test(context_properties, CL_DEVICE_TYPE_ALL, NULL, &context_properties,
>            CL_INVALID_VALUE, &result,
>            "Trigger CL_INVALID_VALUE if pfn_notify is NULL and user_data is 
> not NULL");
> +
> 
>       /*
>        * CL_INVALID_PROPERTY if context property name in properties
> @@ -289,9 +257,6 @@ piglit_cl_test(const int argc,
>        */
>  #if defined(CL_VERSION_1_1)
>       if(env->version >= 11) {
> -             test(invalid_context_properties, CL_DEVICE_TYPE_ALL, NULL, NULL,
> -                  CL_INVALID_PROPERTY, &result,
> -                  "Trigger CL_INVALID_PROPERTY if context property name in 
> properties is not a supported property name");
>               test(multiple_platform_context_properties, CL_DEVICE_TYPE_ALL,
>                    NULL, NULL,
>                    CL_INVALID_PROPERTY, &result,
> diff --git a/tests/cl/api/get-device-ids.c b/tests/cl/api/get-device-ids.c
> index d4fcdf7..f4a0a11 100644
> --- a/tests/cl/api/get-device-ids.c
> +++ b/tests/cl/api/get-device-ids.c
> @@ -193,20 +193,5 @@ piglit_cl_test(const int argc,
>        *                        PIGLIT_FAIL);
>        */
> 
> -     /*
> -      * CL_INVALID_PLATFORM if platform is not a valid platform.
> -      */
> -     errNo = clGetDeviceIDs(invalid_platform_id,
> -                            CL_DEVICE_TYPE_ALL,
> -                            0,
> -                            NULL,
> -                            &num_devices);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_PLATFORM)) {
> -             fprintf(stderr,
> -                     "Failed (error code: %s): Trigger CL_INVALID_PLATFORM 
> if platform is not a valid platform.\n",
> -                     piglit_cl_get_error_name(errNo));
> -             piglit_merge_result(&result, PIGLIT_FAIL);
> -     }
> -
>       return result;
>  }
> diff --git a/tests/cl/api/get-platform-info.c 
> b/tests/cl/api/get-platform-info.c
> index c5cd4e0..cf61586 100644
> --- a/tests/cl/api/get-platform-info.c
> +++ b/tests/cl/api/get-platform-info.c
> @@ -154,21 +154,5 @@ piglit_cl_test(const int argc,
>               piglit_merge_result(&result, PIGLIT_FAIL);
>       }
> 
> -     /*
> -      * CL_INVALID_PLATFORM if platform is not a valid platform.
> -      */
> -     errNo = clGetPlatformInfo(invalid_platform_id,
> -                               CL_PLATFORM_PROFILE,
> -                               0,
> -                               NULL,
> -                               &param_value_size);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_PLATFORM)) {
> -             fprintf(stderr,
> -                     "Failed (error code: %s): Trigger CL_INVALID_PLATFORM 
> if platform is not a valid platform.\n",
> -                     piglit_cl_get_error_name(errNo));
> -             piglit_merge_result(&result, PIGLIT_FAIL);
> -     }
> -
> -
> -     return result;
> +    return result;
>  }
> diff --git a/tests/cl/api/retain_release-command-queue.c 
> b/tests/cl/api/retain_release-command-queue.c
> index a4e8ffb..3eb746c 100644
> --- a/tests/cl/api/retain_release-command-queue.c
> +++ b/tests/cl/api/retain_release-command-queue.c
> @@ -139,25 +139,5 @@ piglit_cl_test(const int argc,
>               }
>       }
> 
> -     /*** Errors ***/
> -
> -     /*
> -      * CL_INVALID_COMMAND_QUEUE if command_queue is not a valid 
> command-queue.
> -      */
> -     errNo = clReleaseCommandQueue(command_queue);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_COMMAND_QUEUE)) {
> -                     fprintf(stderr,
> -                             "clReleaseCommandQueue: Failed (error code: 
> %s): Trigger CL_INVALID_COMMAND_QUEUE if command_queue is not a valid 
> command-queue (already released).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -     errNo = clReleaseCommandQueue(NULL);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_COMMAND_QUEUE)) {
> -                     fprintf(stderr,
> -                             "clReleaseCommandQueue: Failed (error code: 
> %s): Trigger CL_INVALID_COMMAND_QUEUE if command_queue is not a valid 
> command-queue (NULL).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -
>       return PIGLIT_PASS;
>  }
> diff --git a/tests/cl/api/retain_release-context.c 
> b/tests/cl/api/retain_release-context.c
> index 6aaa4d9..b2bcd78 100644
> --- a/tests/cl/api/retain_release-context.c
> +++ b/tests/cl/api/retain_release-context.c
> @@ -148,25 +148,5 @@ piglit_cl_test(const int argc,
>               }
>       }
> 
> -     /*** Errors ***/
> -
> -     /*
> -      * CL_INVALID_CONTEXT if context is not a valid OpenCL context.
> -      */
> -     errNo = clReleaseContext(cl_ctx);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_CONTEXT)) {
> -                     fprintf(stderr,
> -                             "clReleaseContext: Failed (error code: %s): 
> Trigger CL_INVALID_CONTEXT if context is not a valid context (already 
> released).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -     errNo = clReleaseContext(NULL);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_CONTEXT)) {
> -                     fprintf(stderr,
> -                             "clReleaseContext: Failed (error code: %s): 
> Trigger CL_INVALID_CONTEXT if context is not a valid context (NULL).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -
>       return PIGLIT_PASS;
>  }
> diff --git a/tests/cl/api/retain_release-event.c 
> b/tests/cl/api/retain_release-event.c
> index bfff199..f1a8170 100644
> --- a/tests/cl/api/retain_release-event.c
> +++ b/tests/cl/api/retain_release-event.c
> @@ -149,27 +149,5 @@ piglit_cl_test(const int argc,
>               }
>       }
> 
> -     /*** Errors ***/
> -
> -     /*
> -      * CL_INVALID_EVENT if event is not a valid event object.
> -      */
> -     errNo = clReleaseEvent(event);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_EVENT)) {
> -                     fprintf(stderr,
> -                             "clReleaseEvent: Failed (error code: %s): 
> Trigger CL_INVALID_EVENT if event is not a valid event object (already 
> released).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -     errNo = clReleaseEvent(NULL);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_EVENT)) {
> -                     fprintf(stderr,
> -                             "clReleaseEvent: Failed (error code: %s): 
> Trigger CL_INVALID_EVENT if event is not a valid event object (NULL).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -
> -     clReleaseMemObject(memobj);
> -
>       return PIGLIT_PASS;
>  }
> diff --git a/tests/cl/api/retain_release-kernel.c 
> b/tests/cl/api/retain_release-kernel.c
> index 94857d2..4bad2de 100644
> --- a/tests/cl/api/retain_release-kernel.c
> +++ b/tests/cl/api/retain_release-kernel.c
> @@ -137,25 +137,5 @@ piglit_cl_test(const int argc,
>               }
>       }
> 
> -     /*** Errors ***/
> -
> -     /*
> -      * CL_INVALID_KERNEL if kernel is not a valid kernel object.
> -      */
> -     errNo = clReleaseKernel(kernel);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_KERNEL)) {
> -                     fprintf(stderr,
> -                             "clReleaseKernel: Failed (error code: %s): 
> Trigger CL_INVALID_KERNEL if kernel is not a valid kernel object (already 
> released).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -     errNo = clReleaseKernel(NULL);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_KERNEL)) {
> -                     fprintf(stderr,
> -                             "clReleaseKernel: Failed (error code: %s): 
> Trigger CL_INVALID_KERNEL if kernel is not a valid kernel object (NULL).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -
>       return PIGLIT_PASS;
>  }
> diff --git a/tests/cl/api/retain_release-mem-object.c 
> b/tests/cl/api/retain_release-mem-object.c
> index ae4555f..286d46e 100644
> --- a/tests/cl/api/retain_release-mem-object.c
> +++ b/tests/cl/api/retain_release-mem-object.c
> @@ -138,26 +138,5 @@ piglit_cl_test(const int argc,
>               }
>       }
> 
> -     /*** Errors ***/
> -
> -     /*
> -      * CL_INVALID_MEM_OBJECT if mem_object is not a valid mem_object object
> -      * (buffer or image object).
> -      */
> -     errNo = clReleaseMemObject(memobj);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_MEM_OBJECT)) {
> -                     fprintf(stderr,
> -                             "clReleaseMemObject: Failed (error code: %s): 
> Trigger CL_INVALID_MEM_OBJECT if memOBJ is not a valid memory object (already 
> released).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -     errNo = clReleaseMemObject(NULL);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_MEM_OBJECT)) {
> -                     fprintf(stderr,
> -                             "clReleaseMemObject: Failed (error code: %s): 
> Trigger CL_INVALID_MEM_OBJECT if memobj is not a valid memory object 
> (NULL).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -
>       return PIGLIT_PASS;
>  }
> diff --git a/tests/cl/api/retain_release-program.c 
> b/tests/cl/api/retain_release-program.c
> index aba5426..cf20dc8 100644
> --- a/tests/cl/api/retain_release-program.c
> +++ b/tests/cl/api/retain_release-program.c
> @@ -140,25 +140,5 @@ piglit_cl_test(const int argc,
>               }
>       }
> 
> -     /*** Errors ***/
> -
> -     /*
> -      * CL_INVALID_PROGRAM if program is not a valid program object.
> -      */
> -     errNo = clReleaseProgram(program);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_PROGRAM)) {
> -                     fprintf(stderr,
> -                             "clReleaseProgram: Failed (error code: %s): 
> Trigger CL_INVALID_PROGRAM if program is not a valid program object (already 
> released).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -     errNo = clReleaseProgram(NULL);
> -     if(!piglit_cl_check_error(errNo, CL_INVALID_PROGRAM)) {
> -                     fprintf(stderr,
> -                             "clReleaseProgram: Failed (error code: %s): 
> Trigger CL_INVALID_PROGRAM if program is not a valid program object 
> (NULL).\n",
> -                             piglit_cl_get_error_name(errNo));
> -             return PIGLIT_FAIL;
> -     }
> -
>       return PIGLIT_PASS;
>  }
> -- 
> 1.7.1
> 
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to